Документация для разработчиков
Темная тема

LoginByHash

Описание и параметры

mixed 
CUser::LoginByHash(
	string login,
	string hash
)

Метод проверяет логин и специальный хеш от пароля, и если они корректные, то авторизует пользователя. Если авторизация успешная, то возвращает true, иначе возвращает массив с ошибкой для метода ShowMessage. Хэш хранится не для пользователя, а для его сессии и не может быть получен средствами API. Нестатический метод.

Параметры

ПараметрОписание
login Логин пользователя.
cookie_hash Специальный хеш от пароля пользователя.

Смотрите также

Примеры использования

<?
global $USER;
if (!is_object($USER)) $USER = new CUser;
$cookie_login = ${COption::GetOptionString("main", "cookie_name", "BITRIX_SM")."_LOGIN"};
$cookie_md5pass = ${COption::GetOptionString("main", "cookie_name", "BITRIX_SM")."_UIDH"};
$USER->LoginByHash($cookie_login, $cookie_md5pass);
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024