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:
Tip
If LDAP backend is used and LDAP password policy is enabled, ‘password reset’ flag is set to true when password is generated. So user is forced to change his password at next connection. This feature can be disabled in LDAP configuration.
Tip
If the user performs a new password reset request when a request is already pending, the user can ask the confirmation mail to be resent. Request validity time can be set.
Requirements
Manager Configuration
Go in Manager, General Parameters » Plugins » Password management:
Attention
By default, mail content are empty in order to use HTML templates:
If you define mail contents in Manager, HTML templates will not be used.
You can use session attributes in success mail body like $uid or $password.
You can use session attributes in confirmation mail body like $uid or the following technical variables: $url, $expMailDate and $expMailTime. Variables will be replaced by their corresponding value.