Вход/выход (рубрика)
| check_password_reset_key() | Проверяет (сравнивает) переданный ключ для восстановления пароля с хэшем этого ключа в БД. |
| get_password_reset_key() | Создает в БД ключ для восстановления пароля для указанного юзера и возвращает этот ключ. |
| is_login() | Проверяет, находится ли пользователь на странице входа в админку WordPress. |
| is_user_logged_in() | Проверяет авторизован ли пользователь (вошел ли пользователь под своим логином). Возвращает true, если пользователь авторизован и false, если нет. Условный тег. |
| reset_password() | Сбрасывает (изменяет) пароль указанного пользователя. |
| 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. |