Yes thanks, I've browsed the wiki and CPAN, I didn't see anything but there's so much there I might have missed it.
What more do I need? Well I can do it all by hand but if someone's already done it, so much the better - have the login screen give options to login, create a new account, or have a forgotten password mailed to an existing account; if new account is chosen check validity of username and password against whatever regexen are appropriate and disallow duplicate usernames, prompting the user to renter if the name already exists or is invalid; if username is valid prompt for an email to send forgotten passwords to; prompt for other user-preferences, etc; support an admin mode to delete/edit/assign group memberships; automatically add the new record to the database which can then by used by C::A::P::Authentication to authenticate and C::A::P::Authorization to authorize based on the group ...
| [reply] |