I'm about to start work a small, modular application in Zend Framework.
Just want to get some input on where to put my authentication and ACL code. Regular users can register and login through the frontend, but there is an admin section with login and ACL.
Admin users have extra data that needs to be stored, I think class table inheritance is the way to here?
Should I create a module dedicated to handling all frontend and backend authentication and ACL, or should the backend have it's own controller(s) inside my admin module?