Otherwise...
2) If I was going to write this, My brief would be:
- Provide a "Forgotten Password" link for those who know they have forgotten it.
- Enter username, if incorrect 3 times, redirect to a link asking if a new password is required to be emailed.
- On click, SELECT from etomite_user_attributes 'email'.
- Generate Random Etomite Password,
- Send via sendmail() new password to email.
- Update record of etomite_manager_users UNIQUE 'username' where 'password' with 'newpassword'.
- Update record of etomite_user_attributes where id= etomite_manager_users['internalKey'],
- Update record of etomite_user_attributes blocked=0, blockeduntil=0, failedlogins=0,
- runsnippet->authenticate_visitor














