The Password Reset Landing Page "PRLP" module enhances the original password reset landing page by letting a user set their new password at the same time they "log in" using the one-time-login link. It can also show a username and email address field. The password entry field can be configured to be mandatory. Other entry fields can be hidden through configuration and the page the user is taken to after login can be configured.
Users often forget to change their password after they use the one time login link in their password reset email. Forgetting to set their password will require them to request password reset link emails repeatedly, without fixing the underlying problem - namely that they haven't set their password to something they can remember.
This module supports Drupal versions 7 - 11.
Similar modules
There is a similar module called Simple Password Reset which achieves the same goal, but in a different way. The PRLP module relies on hook_form_alter() to change the one-time login form, and to that form it adds password and other elements from the user profile form. Simple Password Reset, on the other hand, relies on hook_menu_alter() to do away with the one-time login form entirely, it builds the user profile form instead.
Also, see this discussion on including the main feature of this module into Drupal core - https://www.drupal.org/project/drupal/issues/75924
Documentation
You can read the readme, or better yet, watch this featured video below from codekarate.com.
Origins
The idea for this module came for a client need, and from the discussion here - http://groups.drupal.org/node/277658.
Project Sponsorship

Development of this module is sponsored by SpinSpire, a Drupal development company based in Florida that specializes in High Performance Web & Mobile projects.
Project information
Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: Access control, Administration tools
5,048 sites report using this module
- Created by jitesh doshi on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Re-adds Drupal 10 (>= 10.3) support.
Development version: 2.0.x-dev updated 9 Jan 2026 at 21:05 UTC
Development version: 8.x-1.x-dev updated 3 Oct 2024 at 18:21 UTC





