Автор Тема: Изменение настроек паролей пользователей  (Прочитано 48 раз)

16 Апрель 2021, 15:34:46
  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день. Гугл не помогает, или неправильно задаю вопрос, но решил обратиться за помощью, потому что уже не вижу иных способов.

Компания по юридическому сопровождению дала высокий приоритет к регистрации пользователей, а именно к паролю. Вот какие задачи:

Пароли пользователей:
- использовать не только буквы, но и специальные символы и цифры
- пароль не должен соответствовать имени пользователя
- избегать простых паролей (например, AAAAAAAAA, 12345678)
- обеспечить шифрование паролей (hash функцией)

Я посмотрел в БД и пароли зашифрованы - возможно, этого они не смогли проверить, поэтому и написали. Там хэширование Blowfish.

Пожалуйста, посоветуйте решение данный задачи. Где рыть или что-то проще поставить в виде доп модуля? Или для такой задачи вообще лучше обратиться к более опытному специалисту?

Благодарю заранее!
16 Апрель 2021, 21:37:28
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1560
  • Репутация: +29/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Переопределять нужно функцию passwdGen генерации пароля в классе Tools.
Кроме шифрования, так как функция шифорования есть encrypt в классе Tools.
20 Апрель 2021, 17:11:51
Ответ #2
  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за ответ.

В процессе поиска, нашел несколько модулей, выполняющие часть этих функций, но похоже придется прописывать, если такие требования. Поэтому пока не могу сказать как решил задачу