Можно ли вызвать ловушку после входа в WordPress & amp; сохранить user_pass в переменную

Я знаю, что в WordPress есть ловушки для некоторых или до таких событий, как регистрация, возможно ли запустить ловушку после входа в систему, чтобы получить пароль? & хранить в сессии

function do_anything() {
//do stuff
}
add_action('wp_login', 'do_anything');

0

Решение

Ты можешь использовать 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;
}
5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]