mixed CUser::LoginByHash(
string login,
string cookie_hash
)
Функция проверяет логин и специальный хеш от пароля, и если они корректные, то авторизует пользователя. Если авторизация успешная, то возвращает true, иначе возвращает массив с ошибкой для функции ShowMessage. Хэш хранится не для пользователя, а для его сессии и не может быть получен средствами API.
Параметры функции
| Параметр | Описание |
|---|---|
| login | Логин пользователя. |
| cookie_hash | Специальный хеш от пароля пользователя. |
См. также
- SavePasswordHash
- GetPasswordHash
- Событие OnBeforeUserLoginByHash
- Событие OnAfterUserLoginByHash
Примеры использования
<?
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);
?>
Пользовательские комментарии
Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.

