1C-Битрикс: Управление сайтом

CUser::LoginByHash

mixed 
   CUser::LoginByHash(
string login,
string cookie_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-2012, «1C-Битрикс», 2012