在WordPress中验证登录用户

时间:2015-07-09 12:09:21

标签: wordpress authentication

我想知道如何提示已登录的用户确认其登录凭据以验证其身份。

我发现编解码器中有一些功能似乎可以做到这一点,但我不确定从哪里开始或如何使用它们。

非常感谢任何帮助或建议。

谢谢

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

有时我们需要wordpress功能来激活和停用用户。或者我们需要检查用户是否已经确认邮件我们在用户登录之前需要这样的价值,请在wordpress中查看以下功能。

function check_user_status($user, $username, $password) {
if (in_array( 'subscriber', (array) $user->roles ) ) {
if (get_user_meta($user->ID, 'confirm_mail', true) == 1) { return $user; }
else{ return new WP_Error('Account Not Active.'); }
}
else{ return $user; }
}
add_filter('authenticate','check_user_status', 30, 3);

这里我们已经设置条件,它只会验证订阅者用户的确认邮件。

相关问题