• Resolved Jason Verdelli

    (@jasonverdelli)


    On my site users set their password during registration. The problem is that the plugin is resetting the password once they are approved. I tried updating the code to comment out $user_pass and even taking it out of the line below it, however nothing worked.

    // create the user
    					//$user_password = $user_pass;
    					$user_id = wp_create_user($user_login, $user_pass, $user_email);
    
    					update_usermeta($user_id, 'pw_user_status', 'pending');

    Please advise on a way to completely bypass the plugin from resetting the user password. Thank you.

    https://www.ads-software.com/plugins/new-user-approve/

Viewing 5 replies - 1 through 5 (of 5 total)
  • This should bypass the password reset for you.

    add_filter( 'new_user_approve_do_password_reset', '__return_false' );

    The plugin does everything possible to not reset a password if the user has used it. Are you having the user set their password at registration?

    Hello Josh!
    Where should i put the code?(same thing needed for me also)

    You would put the above code in functions.php

    Josh – this works, however now the password isn’t shown in the ‘Registration Approved’ email to the user. How can we fix this?

    I would love to know how to customise that email completely – any solution? Thanks.

    The password isn’t included in the email because the plugin doesn’t know what it is. The password only gets reset if it has not been used. If you use the filter as indicated above, the user should be aware of their password or they will never know their assigned password.

    The email can be customized using the filters provided in the plugin. Here is a small example: https://gist.github.com/picklewagon/7093339

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Password being reset after user registers setting their own password’ is closed to new replies.