Tri*_*ert 1 php passwords wordpress
我有一个使用Wordpress进行身份验证的webapp.我有一个帐户选项页面.打开时,它包含密码更新部分.我将其发布到我的PHP脚本并运行此代码:
wp_update_user(array('ID' => getUserIDWP(), 'user_pass' => $_POST['newpass']))
它让我退出当前的Wordpress会话,但是当我尝试使用我在那里指定的密码重新登录时,它说我输入的密码不正确.如果有人能对这个问题有所了解,我会很感激.
注意:该getUserIDWP()函数是别名$current_user->ID;和其他相关内容.
WordPress在WP的新版本中提供了一个简单的功能,如下所示.
wp_set_password( $new_password, $user_id );
Run Code Online (Sandbox Code Playgroud)
小智 5
'user_pass'使用update_user_meta和更新对我有用wp_update_user:
update_user_meta($user_id, 'user_pass', $newpassword);
wp_update_user( array ('ID' => $user_id, 'user_pass' => $newpassword) ) ;
Run Code Online (Sandbox Code Playgroud)