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

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-2024, «1С-Битрикс», 2024