Перейти к содержимому
Русский язык для Invision Community 5

Как поменять пароль через phpmyadmin

Пытаюсь поменять пароль пользователю через phpmyadmin, но ничего не выходит, пишет что не верный пароль. Указываю для members_pass_hash функцию md5, но смущает то, что строка в итоге получается не такая как остальные и размер намного меньше. Подскажите, как правильно поменять пароль в IPS 4 через sql запрос?

Рекомендованные сообщения

В IPS 4 пароли хешируются по другому алгоритму - Blowfish. Но для старых паролей осталась поддержка md5, и то хешируется они не простым md5 а по определенному алгоритму. Можно установить пароль в md5, который потом форум сам захеширует по новому алгоритму при авторизации пользователя.

 

UPDATE core_members SET members_pass_salt=SUBSTR(members_pass_salt, 1, 5), members_pass_hash=MD5(CONCAT(MD5(members_pass_salt), MD5('пароль'))) WHERE member_id=ид_пользователя

  • Автор

и то хешируется они не простым md5 а по определенному алгоритму

Вот оно как, я пытался совать обычный md5. Теперь заработало с помощью твоего sql запроса. А при авторизации пользователя хеш изменился на похожий тип с остальными. Спасибо тебе, знающий человек.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.