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

GetPasswordHash

string
CUser::GetPasswordHash(
 string PASSWORD_HASH
)

Возвращает специальный хеш от пароля пользователя который может быть использован в методах LoginByHash и SavePasswordHash. Нестатический метод.

Параметры

ПараметрОписание
PASSWORD_HASH Хеш (MD5) от реального пароля пользователя. Для текущего авторизованного пользователя MD5 от реального пароля можно получить с помощью метода $USER->GetParam("PASSWORD_HASH"). Для произвольного пользователя MD5 от пароля можно получить с помощью метода CUser::GetByID (поле "PASSWORD").

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

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

<?
function SetCurrentUserAuthCookie()
{
  global $USER;
  $hash = CUser::GetPasswordHash($USER->GetParam("PASSWORD_HASH"));
  $name = COption::GetOptionString("main", "cookie_name", "BITRIX_SM")."_UIDH";
  @setcookie($name, $hash, time()+60*60*24*30*60, "/"); 
}
?>


© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх