Hi, I’ve started a CodeIgniter project called EzAuth which acts as a simple ACL/user management system. It uses sessions and MySQL tables to take care of:
- user registration (with optional e-mail verification)
- user login
- lost account retrieval
- password changing
- user session management
- password protecting certain pages or sections of your website
It’s built as a model instead of a library because apparently PHP4 doesn’t like instantiating objects within library class constructors. It’s also very lightweight and flexible because EzAuth is only one file.
I use it for my websites and I think it’s great because of its flexibility. Try it out!
There’s a fully working online demo that shows how it works. Hope you like it!
