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

user_pass_ok() WP 0.71

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

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

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

Хуков нет.

Возвращает

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 "Аутентификация не пройдена.";

Код user pass ok: wp-includes/deprecated.php WP 4.9

<?php
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;
}

Cвязанные функции

Из метки: Ненужные (устарелые запрещенные не используемые)

user_pass_ok 4 комментария
  • Евгений

    Очепятка в коде, вторая строка: вместо ' надо ". Или наоборот.

    Ответить4.6 года назад #
  • Дима

    Приветствую! Нужно проапдейтить текст про функцию:

    As of WordPress 3.5 this function has been deprecated in favor of
    wp_authenticate()

    Ответить3.8 года назад #

Здравствуйте, !

Ваш комментарий