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