wp_generate_password password doesn't work
-
Im creating a simple login/registration page incorporating user moderation and bootstrapping wp for the heavy lifting.
I can get the new user added to the db and a password gets created and hashed and all, but when i go to login w/ that account the password won’t work. i’m stumped…
However, when i go into the admin under my admin account and change the password for the user it allows me to login just fine…
Anyone see anything i’m missing?
require_once( ABSPATH . WPINC . '/registration.php' ); $user_pass = wp_generate_password(); $userdata = array( 'user_pass' => $user_pass, 'user_login' => esc_attr( $_POST['user_email'] ), 'user_email' => esc_attr( $_POST['user_email'] ), ); if( !$userdata['user_login'] ) $error .= __('An Email Address is required for registration.', 'frontendprofile'); elseif ( username_exists( $userdata['user_login'] ) ) $error .= __('Sorry, that Email Address is already in use for another account.', 'frontendprofile'); elseif ( !is_email( $userdata['user_email'] ) ) $error .= __('You must enter a valid Email Address.', 'frontendprofile'); elseif ( email_exists( $userdata['user_email'] ) ) $error .= __('Sorry, that Email Address is already for another account.', 'frontendprofile'); else{ $new_user = wp_update_user( $userdata ); }
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘wp_generate_password password doesn't work’ is closed to new replies.