MACL - My Access Control List. Originally intended as a slimmer "Tiny ACL for PHP". Written from scratch with an optional simple & demonstrative user authentication system for easy creation of loosely coupled systems. Based on Orbit42-Base Class 3.0.0
Be the first to post a text review of MACL - My Access Control List (for PHP). Rate and review a project by clicking thumbs up or thumbs down in the right column.
This is a sneek peek. The code does nothing yet.
This is a sneek peek. The code does nothing yet.
Built on the Orbit42-Base class I have been hard at work creating a user class. This class creates a user as a code object that will be managed by a user managment class. These two classes will handle users basic stuff like username and password while the MACL will handle the access. While the user and user managment clases will be provided by this project the MACL will be indipentant of them and able to be used where-ever a user id system exists. However, for swift development of a user system the user objet and manager classes will combine with the MACL to provide a full authentication system with granular access rights upon which to build your system.
MACL will be using the Sourceforge project ORBIT42 BASE which is a base class for building php classes on. MACL - MySQL Access Control List for PHP is a single class for easy creation of loosely coupled systems. It had been intended to make a MySQL "lite" version of TACKLE however as I have investigated TACKLE I have found it to be too flawed to easily convert holding as it does significant use of design anti-patterns. I still hope to use significant portions of the TACKLE code base but will happily rewrite all of it if I must. The base class project can be found at the URL http://sourceforge.net/projects/orbit42-base
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: