Рейтинг: 1.2145  
Новая
Предложил Пользователь 224396 11.12.2013 17:44:59

Импорт пользователей в формате CSV с хешами паролей

При переносе сайтов часто необходимо импортировать пользователей с их хешами. Чтобы не городить скриптописание, оптимально было бы предусмотреть поле 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"]);