Reset password by mail

Presentation

LL::NG can propose a password reset form, for users who loose their password (this kind of application is also called a self service password interface).

Kinematics:

  1. User enters his email in the password reset form
  2. LL::NG try to find the user in users database
  3. A mail with a token is sent to user
  4. The user click on the link in the mail
  5. LL::NG validate the token and set a random password
  6. The random password is sent to user

If LDAP backend is used, and LDAP password policy is enabled, the pwdReset flag is set to TRUE, so that the user is forced to change his password on next connection.

Configuration

The reset password link must be activated, see portal customization.

Then go in Manager, General Parameters » Advanced Parameters » Password management:

By default, mail content are empty in order to use HTML templates:

  • portal/skins/common/mail_confirm.tpl
  • portal/skins/common/mail_password.tpl

If you define mail contents in Manager, HTML templates will not be used.