Вход/выход (рубрика)
check_password_reset_key() | Проверяет (сравнивает) переданный ключ для восстановления пароля с хэшем этого ключа в БД. |
get_password_reset_key() | Создает в БД ключ для восстановления пароля для указанного юзера и возвращает этот ключ. |
is_login() | Проверяет, находится ли пользователь на странице входа в админку WordPress. |
is_user_logged_in() | Проверяет авторизован ли пользователь (вошел ли пользователь под своим логином). Возвращает true, если пользователь авторизован и false, если нет. Условный тег. |
wp_authenticate() | Аутентифицирует пользователя (проверяет данные авторизации: логин/email и пароль) и возвращает объект пользователя, если проверка прошла успешно. |
wp_check_password() | Сравнивает строки паролей: читабельный пароль (обычный) с кодированным паролем (в виде хэша). Нужна для проверки пароля пользователя. |
wp_destroy_other_sessions() | Удаляет все активные сессии, кроме текущей из БД, у текущего пользователя. |
wp_get_password_hint() | Получает текст с пояснением, как создать надежный пароль. |
wp_get_session_token() | Получает токен текущий сессии текущего пользователя из Куки |
wp_login_form() | Выводит HTML код формы авторизации (входа). |
wp_login_url() | Получает URL страницы входа/авторизации: /wp-login.php |
wp_loginout() | Выводит ссылку "входа", если пользователь не авторизован и ссылку "выхода", если авторизован. |
wp_logout() | Выходит из системы. Де-авторизует пользователя: разрушает текущий сеанс и очищает куки авторизации. |
wp_logout_url() | Получает ссылку (URL) на "выход" из сайта. Для авторизованных пользователей. |
wp_lostpassword_url() | Получает УРЛ (ссылку) на страницу восстановления пароля. Принято использовать в шаблоне (тег шаблона). |
wp_register() | Выводит ссылку на админ-панель, если пользователь авторизован или ссылку на регистрацию, если пользователь не авторизован. |
wp_registration_url() | Получает УРЛ на страницу регистрации: wp-login.php?action=register. |
wp_set_auth_cookie() | Авторизует пользователя по ID. Устанавливает куки аутентификации на основе переданного ID пользователя. |
wp_set_password() | Изменяет пароль указанного пользователя. Обновляет указанный пароль в БД и сбрасывает кэш пользователя. |
wp_signon() | Авторизует пользователя, по указанному логину/email, паролю и параметру remember. |