Простой способ изменения пароля пользователя для Grav CMS
Если вы забыли пароль пользователя, то он может быть изменён стандартным способом с использованием графического пользовательского веб-интерфейса плагина Admin. Однако для этого понадобится настроенная и работающая система отправки почты. Если на вашем тестовом веб-сервере работа почты не настроена, то есть способ проще.
Для изменения пароля пользователя, необходимо отредактировать соответствующий профилю пользователя YAML-файл, расположенный в директории /user/accounts
: для пользователя с логином superuser, файлом профиля будет являться файл /user/accounts/superuser.yaml
Так как YAML-файл является текстовым файлом, то для его редактирования подходит любой текстовый редактор.
Пароль пользователя хранится в зашифрованном виде в поле hashed_password, поэтому следует удалить это поле вместе с его содержанием и добавить поле password, содержащее новый пароль пользователя в незашифрованном виде. Например:
password: MyPassword2017
После первой аутентификации пользователя, его новый пароль будет сохранён в зашифрованном виде, а поле password будет автоматически заменено полем hashed_password.