User login |
A Security Manager for PHPWhat is it?It needs a snappier name but 'A Security Manager for PHP' is a permission based security manager for PHP alot like a Java's java.security package (because it was based on a subsection of it) but with the addition of 'restrictors' which you can read all about in section 3 of the manual. If you are new to permissions based security and are not familiar with java.security then I would recommend reading sections 1 & 2 first! Please note this is not some regularly contributed and version controlled project you can find on SourceForge, if however there is interest in it and other people have the same kind of problems I have with the other security managers and libraries out there for PHP (which you can read about in my blog here) I hope it will become one. Why?It's a fair question, why write another security manager for PHP when there are options out there? The simple answer is because I found other managers like the Zend Frameworks ACL component a little bit simplistic when the permissions model became more complex, you can read more about that in my blog posting. How can I get it?You can download it here (Zip format) and use as you wish under the terms of the GNU General Public License V3 Does it have any documentation?Yes there is a basic first draft of an HTML manual and PHP docs. Does it have any real world usage?Not alot but I have used this on CPDcast.com which is a project built on the Symfony framework and has around 500 users as of July 08. |