WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.

Рубрика: Вход/выход 17

check_password_reset_key()

Проверяет (сравнивает) переданный ключ для восстановления пароля с хэшем этого ключа в БД.

get_password_reset_key()

Создает в БД ключ для восстановления пароля для указанного юзера и возвращает этот ключ.

is_user_logged_in()

Функция проверяет авторизован ли пользователь (вошел ли пользователь под своим логином). Возвращает true, если пользователь авторизован и false, если нет. Условный тег.

wp_authenticate()

Аутентифицирует пользователя (проверяет данные авторизации: логин/email и пароль) и возвращает объект пользователя, если проверка прошла успешно.

wp_check_password()

Сравнивает строки паролей: читабельный пароль (обычный) с кодированным паролем (в виде хэша). Нужна для проверки пароля пользователя.

wp_get_password_hint()

Получает текст с пояснением, как создать надежный пароль.

wp_login_form()

Выводит HTML код формы авторизации (входа).

wp_login_url()

Получает URL страницы входа/авторизации: /wp-login.php

wp_loginout()

Выводит ссылку "входа", если пользователь не авторизован и ссылку "выхода", если авторизован.

wp_logout()

Выходит из системы. Де-авторизует пользователя: разрушает текущий сеанс и очищает куки авторизации.

wp_logout_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.