Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Drupal by default sends Password Reset URL by email to user's email id in password recovery mail, but Reset Password Email OTP module sends random generated OTP by email instead of URL to the user.
Reset Password Email OTP Module provide a block to enter username or email of user and send OTP on his email for verification.
Once OTP verification completed this module allow user to enter new password.
Comments
Comment #2
Nishant CreditAttribution: Nishant at Melity commentedThank you for applying! Reviewers will review the project files, describing what needs to be changed.
Please read Review process for security advisory coverage: What to expect for more details and Security advisory coverage application checklist to understand what reviewers look for. Tips for ensuring a smooth review gives some hints for a smoother review.
To reviewers: Please read How to review security advisory coverage applications, What to cover in an application review, and Drupal.org security advisory coverage application workflow.
While this application is open, only the user who opened the application can make commits to the project used for the application.
Reviewers only describe what needs to be changed; they don't provide patches to fix what reported in a review.
Comment #3
vishal.kadamComment #4
shashank5563 CreditAttribution: shashank5563 commentedHey Rajan,
I see that there is a D8 module available, so it might be better to merge your project into the existing D8 one:
https://www.drupal.org/project/reset_password_email_otp
I've found following modules that might be similar, maybe it's good to describe why yours differs from these similar ones:
https://git.drupalcode.org/project/forgot_password
https://www.drupal.org/project/reset_pass_email_otp_auth
Also, Fix the phpcs issue.
Comment #5
shashank5563 CreditAttribution: shashank5563 commentedComment #6
vishal.kadamFILE: src/Form/EmailOTPCheck.php
{@inheritdoc} is used if you are overriding or implementing a method from a base class or interface.
Comment #7
Rajan Kumar CreditAttribution: Rajan Kumar at Melity commented@vishal.kadam updated function comment as your suggestion. thanks for review my project.
Comment #8
Rajan Kumar CreditAttribution: Rajan Kumar at Melity commented@shashank5563 thanks for reviewing my project.
I have fixed README file
WARNING | Line exceeds 80 characters
issue while other phpcs issue are not identify by coder. May be we are using different version.Updated code committed in latest version.
Similar name project
How they are different?
Reset Password Email OTP Auth module helps in achieving Two-factor authentication (2FA) by sending and validation OTP via email. This will enhance the authentication process of reset password workflow by adding email OTP verification. While Reset Password Email OTP module does not override password reset process, its provide a new block which will take username or email from user and then send otp to his email, once OTP will verified then it provide a separate password reset form.
Comment #9
shashank5563 CreditAttribution: shashank5563 at Melity commentedIts looks fine to me.
Let’s wait for other reviewers to take a look and if everything goes fine, you will get the role.
Comment #10
cmlaraThe applicant already appears to have the permission to opt projects into security coverage.
Individual projects are not reviewed, only one application from an applicant needs to be completed, afterwards the applicant
receives the security opt-in permission and can opt projects in on their own.
This appears to be a duplicate of #3356457: [1.0.x] MD WordsCloud