我知道Wordpress有钩子可以在日志记录等事件之前或之后做一些事情,是否可以在登录后运行钩子以获取密码并存储到会话
function do_anything() {
//do stuff
}
add_action('wp_login', 'do_anything');
您可以使用wp_authenticate_user $password
保存用户在单击登录时输入的原始密码,您可以将其存储到sessions
中。
我添加了用于检查密码die('call');
,不要忘记删除它。
如文档中所述
wp_authenticate_user
过滤器挂钩用于执行额外的validation/authentication
用户登录WordPress的任何时候。
add_filter('wp_authenticate_user', 'my_auth_login',10,2);
function my_auth_login ($user, $password) {
//do any extra validation stuff here
echo '<pre>';print_r($password);echo '</pre>';die('Call');
return $user;
}