Forgotten Passwords

The process of reminding a user of his or her password involves filling out a form with their email address OR their user ID, GenieGate will then lookup their email address and send the password to the email address they used when signing up

This function works only with the POST method, the correct script is web/users/index.php

Table 5-6. Form variables for Password reminder

Form VariableLabel

What it does

DO_SEND_PASSWORD Directive, what to do.
LOCATION Optional, redirect page.
UIDUser ID Users ID
EMAILEmail Accounts email address

Either the user ID or the email address can be used. (In the event the user forgot his/her userID.) It is not an error to supply both. If they do supply both, first the userID is checked and if not found, the email address is checked.

It is important to note that it will not send the account information to any address they type in. The email address is used only to lookup their account information.

Tip

The email that is sent to them can be tailored by creating ~/geniegate/lib/views/users/mail-password.php and changing it.