Password reset
Categories
Component ID
185963
Component name
Password reset
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
8777
Component created
Component changed
Component body
The password_reset module allows for passwords to be reset without involving e-mail addresses through the use of security questions. This module would typically be used on sites that do not require users to enter their e-mail addresses or prefer not having to deal with spam folder issues etc.
This module supports the following features:
- Add (and manage) preset questions for users to choose from.
- Allow for case-sensitive/insensitive answers.
- Control the format of answers using regular expression checks.
- Store answers in hashed form similar to Drupal core passwords. The module uses core's pluggable password.inc while doing so.
- Track the usage of each question.
- Optionally allow users to choose their security question during registration and later, to manage it from their account management pages.
- Optionally redirect preexisting users who have not chosen their question to their account management page.
- Optionally require users to enter their current password when adding or modifying their security questions.
- Flood control to prevent abuse of the password reset form.
- Security precautions which ensure that information about valid usernames is not inadverdently revealed through the password reset form.