Как бы я сбросил пароль пользователя 'admin' из бэкэнда. У меня есть доступ к оболочке для установки Tuleap и базы данных mysql. В текущей ситуации я не могу использовать ссылку «потерянный пароль», так как электронная почта все еще не настроена должным образом в Tuleap.
Я попытался следующее, но, похоже, не работает:
Я использовал /usr/share/tuleap/tools/utils/password_hasher.php для генерации пароля. Установка пароля через mysql:
use tuleap;
update user set password='hased-password-from-password-hasher' where user_name='admin';
commit;
При этом я не могу войти в систему как 'admin' в Tuleap. Одна вещь, которую я заметил, заключается в том, что при каждом вызове password_hasher.php с одним и тем же паролем, он добавляет случайную соль и генерирует хеш. Возможно, я пропускаю какое-то другое обновление в вышеуказанных шагах?
Поиск этого приводит меня к ответу из списка рассылки, который указывает на использование password_haser.php и обновляет таблицу 'user', но у меня нет дополнительной информации.