FAQ. Сброс пароля и разблокировка администратора: различия между версиями
Uscld2 (обсуждение | вклад) (Новая страница: «Если вы забыли пароль администратора, простым способом будет установить хэш пароля в ба…») |
Uscld2 (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
=== Начиная с версии 3.16 === | |||
Начиная с версии 3.16 для управления учетными записями пользователей доступна консольная команда: | |||
php userside credentials | |||
По умолчанию выводится список пользователей и состояние блокировки учетных записей. | |||
==== Сброс пароля ==== | |||
Чтобы сбросить пароль пользователя, необходимо выполнить команду: | |||
php userside /password-reset admin | |||
Произойдет сброс пароля для учетной записи с именем пользователя admin. | |||
Вывод команды: | |||
Done! New password for username admin is: dGQl48me34pl7C | |||
==== Разблокировка ==== | |||
Чтобы разблокировать заблокированную учетную запись, необходимо выполнить команду: | |||
php userside credentials/unblock admin | |||
Произойдет разблокировка учетной записи с именем пользователя admin, если она была заблокирована. | |||
Вывод команды: | |||
Done! Username admin was unblocked successfully. | |||
=== Более старые версии === | |||
В версиях до 3.16 используйте SQL-запрос. | |||
В примерах ниже используется имя базы данных '''userside''' и имя пользователя учетной записи: '''admin'''. Измените на ваши, если отличаются, прежде чем выполнять эти запросы. | |||
==== Сброс пароля ==== | |||
sudo -u postgres psql -d userside -c "UPDATE credentials SET password_hash = '$2y$13$9tw/ZxVyN4TG7nwyzSJjy.qhrtojPibTizH00KEZsBDpLJ7eU5Ob.' WHERE username = 'admin'" | sudo -u postgres psql -d userside -c "UPDATE credentials SET password_hash = '$2y$13$9tw/ZxVyN4TG7nwyzSJjy.qhrtojPibTizH00KEZsBDpLJ7eU5Ob.' WHERE username = 'admin'" | ||
После выполнения команды войдите под паролем 1234 и смените его на безопасный. | |||
==== Разблокировка ==== | |||
sudo -u postgres psql -d userside -c "UPDATE credentials SET is_block = false WHERE username = 'admin'" |
Версия от 10:33, 21 января 2021
Начиная с версии 3.16
Начиная с версии 3.16 для управления учетными записями пользователей доступна консольная команда:
php userside credentials
По умолчанию выводится список пользователей и состояние блокировки учетных записей.
Сброс пароля
Чтобы сбросить пароль пользователя, необходимо выполнить команду:
php userside /password-reset admin
Произойдет сброс пароля для учетной записи с именем пользователя admin. Вывод команды:
Done! New password for username admin is: dGQl48me34pl7C
Разблокировка
Чтобы разблокировать заблокированную учетную запись, необходимо выполнить команду:
php userside credentials/unblock admin
Произойдет разблокировка учетной записи с именем пользователя admin, если она была заблокирована. Вывод команды:
Done! Username admin was unblocked successfully.
Более старые версии
В версиях до 3.16 используйте SQL-запрос.
В примерах ниже используется имя базы данных userside и имя пользователя учетной записи: admin. Измените на ваши, если отличаются, прежде чем выполнять эти запросы.
Сброс пароля
sudo -u postgres psql -d userside -c "UPDATE credentials SET password_hash = '$2y$13$9tw/ZxVyN4TG7nwyzSJjy.qhrtojPibTizH00KEZsBDpLJ7eU5Ob.' WHERE username = 'admin'"
После выполнения команды войдите под паролем 1234 и смените его на безопасный.
Разблокировка
sudo -u postgres psql -d userside -c "UPDATE credentials SET is_block = false WHERE username = 'admin'"