欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

WordPress

當(dāng)前位置:主頁 > CMS教程 > WordPress >

WordPress禁止特定用戶修改密碼的方法

來源:本站原創(chuàng)|時間:2020-01-11|欄目:WordPress|點擊: 次

本文實例講述了WordPress禁止特定用戶修改密碼的方法。分享給大家供大家參考。具體方法如下:

有時我們希望有些用戶不能修改密碼,而有些用戶是可以修改密碼的,這里就來給大家介紹關(guān)于WordPress禁止特定用戶修改密碼方法.

方法很簡單,去掉這個公共帳號修改密碼的權(quán)限即可,我們可以在主題目錄下的functions.php中添加以下代碼:

復(fù)制代碼
代碼如下:
$disable_ids = array( 2 ); // 禁止修改密碼的用戶id
global $current_user;
get_currentuserinfo();
if ( in_array( $current_user->ID, $disable_ids ) ) {
// 后臺個人資料頁,隱藏密碼輸入框
add_filter('show_password_fields', create_function('$nopass_profile', 'return false;'));

// 防止通過其他手段提交密碼修改
add_action('personal_options_update', 'no_save_pwd');
}
function no_save_pwd( $user_id ) {
if(!emptyempty($_POST['pass1'])) $_POST['pass1'] = '';
if(!emptyempty($_POST['pass2'])) $_POST['pass2'] = '';
}
// 禁止使用密碼找回功能
add_filter('allow_password_reset', 'no_reset_pwd', 10, 2);
function no_reset_pwd( $allow, $user_id ) {
global $disable_ids;
if ( in_array( $user_id, $disable_ids ) )
$allow = false;

return $allow;
}

以上代碼第1行中的 2 是要禁止其修改密碼的用戶id,如果要禁止多個用戶修改密碼,多個id可以用半角逗號隔開,如 array( 2, 10 ),需要說明的,禁止修改密碼的用戶角色不能是管理員,因為管理員可以進(jìn)入后臺 – 外觀 – 編輯,修改functions.php中的代碼.

如果你想禁止某用戶編輯個人資料我們可以參考下面方法,我們在當(dāng)前主題的functions.php中添加以下代碼:

復(fù)制代碼
代碼如下:
function disable_user_profile() {
if ( is_admin() ) {
$user = wp_get_current_user();
if ( 2 == $user->ID ) // 2 改成該用戶的id
wp_die( '禁止訪問' );
}
}
add_action( 'load-profile.php', 'disable_user_profile' );

當(dāng)然,如果你使用前臺的用戶管理功能,以上方法就失效了.

希望本文所述對大家的WordPress建站有所幫助。

上一篇:Wordpress將選中內(nèi)容分享到新浪騰訊微博的方法

欄    目:WordPress

下一篇:WordPress中添加語音搜索功能的實現(xiàn)方法

本文標(biāo)題:WordPress禁止特定用戶修改密碼的方法

本文地址:http://mengdiqiu.com.cn/a1/WordPress/12713.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有