#wordpress #authentication
#wordpress #аутентификация
Вопрос:
Я вхожу в систему пользователей без пароля следующим образом. Это работает на странице, на которую они входят, но как только они посещают другую страницу внутри блога, они выходят из системы ?! Что я здесь сделал не так?
Я знаю о других сообщениях по этой теме, но ни один из них не показывает таких проблем, как у меня. Спасибо за вашу помощь!
if (!is_user_logged_in() ){
$user_info = get_userdata( $user_id );
$user_login = $user_info->user_login;
wp_set_current_user($user_id, $user_login);
wp_set_auth_cookie($user_id);
do_action('wp_login', $user_login);
}
Комментарии:
1. Почему вы хотите автоматически регистрировать их без пароля? Это просто похоже на открытое приглашение разрешить ботам захватить ваш сайт.
2. Я создал свой собственный auth0.com/docs/connections/passwordless/guides/email-magic-link что- то вроде сценария. И это работает, если пользователь loggedin не изменит страницу.