Title: Reset Password Validation Logic
Last modified: July 11, 2019

---

# Reset Password Validation Logic

 *  [Allprowebworks](https://wordpress.org/support/users/allprowebworks/)
 * (@allprowebworks)
 * [6 years, 12 months ago](https://wordpress.org/support/topic/reset-password-validation-logic/)
 * Default WordPress reset password validation requires either username OR email
   address as documented here: [https://wordpress.org/support/article/resetting-your-password/#through-the-automatic-emailer](https://wordpress.org/support/article/resetting-your-password/#through-the-automatic-emailer).
 * I believe the plugin should follow the default WordPress behavior. However, it
   requires both username and email address to submit a reset password request.
 * See error condition at /inc/core.php (373):
 * if ( ! $arr[‘user’] || ! $arr[’email’] ) {
 * Please change to:
 * if ( ! $arr[‘user’] && ! $arr[’email’] ) {

The topic ‘Reset Password Validation Logic’ is closed to new replies.

 * ![](https://ps.w.org/wp-members/assets/icon-256x256.png?rev=1226414)
 * [WP-Members Membership Plugin](https://wordpress.org/plugins/wp-members/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-members/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-members/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-members/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-members/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-members/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [Allprowebworks](https://wordpress.org/support/users/allprowebworks/)
 * Last activity: [6 years, 12 months ago](https://wordpress.org/support/topic/reset-password-validation-logic/)
 * Status: not resolved