user_pass_ok()
Устарела с версии 3.5.0. Больше не поддерживается и может быть удалена. Используйте wp_authenticate().
Проверяет на правильность логин и пароль пользователя.
Работает на основе: wp_authenticate()
Хуков нет.
Возвращает
true|false
. true или false
Использование
<?php user_pass_ok( $user_login, $user_pass ) ?>
- $user_login(строка) (обязательный)
- Логин пользователя.
- $user_pass(строка) (обязательный)
- Пароль пользователя.
Примеры
#1 Проверка существования пользователя в базе данных:
if( user_pass_ok( 'leonid', 'leonid_pass' ) ) echo "Аутентификация пройдена!"; else echo "Аутентификация не пройдена.";
Заметки
- Смотрите: wp_authenticate()
Список изменений
С версии 0.71 | Введена. |
Устарела с 3.5.0 | Use wp_authenticate() |
Код user_pass_ok() user pass ok WP 6.7.1
function user_pass_ok($user_login, $user_pass) { _deprecated_function( __FUNCTION__, '3.5.0', 'wp_authenticate()' ); $user = wp_authenticate( $user_login, $user_pass ); if ( is_wp_error( $user ) ) return false; return true; }