WordPress как на ладони

user_pass_ok()WP 0.71

Устарела с версии 3.5.0. Больше не поддерживается и может быть удалена. Используйте wp_authenticate().

Проверяет на правильность логин и пароль пользователя.

Работает на основе: wp_authenticate()

Хуков нет.

Возвращает

true|false. true или false

Использование

<?php user_pass_ok( $user_login, $user_pass ) ?>
$user_login(строка) (обязательный)
Логин пользователя.
$user_pass(строка) (обязательный)
Пароль пользователя.

Примеры

0

#1 Проверка существования пользователя в базе данных:

if( user_pass_ok( 'leonid', 'leonid_pass' ) )
	echo "Аутентификация пройдена!";
else
	echo "Аутентификация не пройдена.";

Заметки

Список изменений

С версии 0.71 Введена.
Устарела с 3.5.0 Use wp_authenticate()

Код user_pass_ok() WP 6.5.2

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;
}
4 комментария
    Войти