[英]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.