При переносе сайтов часто необходимо импортировать пользователей с их хешами. Чтобы не городить скриптописание, оптимально было бы предусмотреть поле PASSWORD_HASH в файле csv. Для этого нужно изминить всего один файла: класс CUser.
// if isset password hash, just save it
if(is_set($arFields,"PASSWORD_HASH"))
$arFields["PASSWORD"] = $arFields["PASSWORD_HASH"];
else
$arFields["PASSWORD"] = $salt.md5($salt.$arFields["PASSWORD"]);
|