繁体   English   中英

更改用户密码! WordPress的

[英]Change User Password ! Wordpress

我写了一个wordpress模板页面,以允许我的用户在FrontEnd上更改其密码。

在表格上,我检查当前密码,并要求输入新密码和确认。 对于几个更改的密码,一切正常。

但是,当新密码等于先前的旧密码时,用户将无法连接。 我必须重置管理员密码才能恢复访问权限。

有人知道为什么吗?

只需使用if语句验证它们是否不同即可。 如果当前密码=新密码,则不要更新数据库并返回一条消息,通知用户他们不能使用相同的密码!

请输入当时输入的用户名和密码。这里是您需要提供值的变量。
1:$ username
2:$ pass

$user = get_user_by( 'login', $username );

if ( $user && wp_check_password( $pass, $user->data->user_pass , $user->ID  ) )
{
message :Please use the another password
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM