WordPress防止特殊用户修改密码
当wordpress网站出现登录的特殊情况时,如在特殊用户知道账号不知道密码的情况下,通过登录页面的“忘记密码”按钮来修改密码,造成原用户账号丢失的可能性,想要防止WordPress特殊用户修改密码,可以在主题的 functions.php 添加下面的代码:
add_filter('allow_password_reset', '__return_false' );
如果仅仅是禁止某些特定的用户使用这个功能,可以在主题的 functions.php 添加下面的代码:
add_filter('allow_password_reset', 'no_reset', 10, 2 );
function no_reset( $bool, $user_id ) {
$ids = array( 3, 10 ); // 要禁止的用户ID
if ( in_array( $user_id, $ids ) )
return false;
return true;
}
以上就是禁止WordPress特定用户修改密码的详细内容
0条评论