wiki:faq:forgotten_password
Содержание
Забытый пароль
Я забыл мой пароль. Что я могу сделать?
Если администратор не отключил какие-либо необходимые функции, вы можете перейти на страницу входа и нажать «Отправить новый пароль» ( дополнительную информацию см. в разделе Как войти в систему ). Если это не сработает, попросите администратора дать вам новый пароль в UserManager .
Но отправка нового пароля не работает, а я администратор и не могу получить доступ к диспетчеру пользователей. Как я могу восстановить свой пароль и вернуть права администратора?
Ты можешь
- зарегистрировать нового пользователя
- открыть
conf/local.php
- измените суперпользователя на нового зарегистрированного пользователя
$conf['superuser'] = 'foo';
- или если суперпользователь представляет собой группу, например
$conf['superuser'] = '@admin';
просто запомни его название
- открыть
conf/users.auth.php
- найдите строку, которая начинается с имени вашего нового зарегистрированного пользователя (она должна быть последней строкой)
- и добавьте имя группы суперпользователей в самый конец этой строки, например
...:user,admin
- затем вы можете войти в систему как новый пользователь
- сменить пароль старого пользователя
- выйти
- войдите снова как старый пользователь
- и снова удалите новый (не обязательно, но желательно, если вы беспокоитесь о безопасности)
Что если я админ и отключил регистрацию?
- открыть
conf/users.auth.php
- добавить новую строку для временного пользователя user
deleteme:$1$4fd0ad31$.cId7p1uxI4a.RcrH81On0:-:-:admin,user
где
$1$4fd0ad31$.cId7p1uxI4a.RcrH81On0
хешируетсяadmin
- логин для пользователя:
deleteme
с паролемadmin
- сменить пароль старого пользователя
- выйти
- войти под старым пользователем
- удалить
deleteme
пользователя
Смотрите также
Только авторизованные участники могут оставлять комментарии.
wiki/faq/forgotten_password.txt · Последнее изменение: 2023/08/19 18:23 — vladpolskiy