Рейтинг: 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"]);   
 
Рейтинг: 83.2879  
Внедрено
Предложил Пользователь 65572 30.11.2011 12:08:44

Одинаковые посты форума

Добавить поле в таблицу сообщений форума (можно и комментариев блогов) с контрольной суммой сообщения (например md5) и при добавлении сообщения проверять на существующее сообщение. Сейчас пользователь без проблем отправляет одинаковые сообщения.
Рейтинг: -1.5105  
Ответил Юртаева Ирина 06.07.2012 11:11:54
Данный функционал имеется "Рабочий стол > Сервисы > Форумы > Список форумов > Форум > Вкладка 'Настройки' > Одинаковые сообщения в теме: (запретить/разрешить)".
В БД хранится MD5 сообщения в поле `POST_MESSAGE_CHECK` таблицы b_forum_message.