I need to create a user authentication system for a site. Naturally, if there is something good and free out there that I can use, I see no reason to reinvent the wheel.
I am looking for something that will handle:
- User registration;
- Account email confirmation;
- Password resets;
- Basic login and logout functions;
- Session management, old session cleanup, etc.
I’ve read there is a difference between authentication and access control. Authentication is about ensuring the visitor is who they say they are and access control is about granting them access to the proper resources. I assume that the access control part is up to me; that is, granting users access based on their permission level. No problem there.
I’ve seen a few references to Zend_Auth here on SitePoint. I can’t say that I’ve learned much looking at that page. It looks a little beyond my level right now.
I would like something that can get me up and running quickly without spending days or weeks writing a script from scratch or spending days trying to learn how something works.
Any recommendations? Thanks.