Содержание

Забытый пароль

:?: Я забыл мой пароль. Что я могу сделать?

:!: Если администратор не отключил какие-либо необходимые функции, вы можете перейти на страницу входа и нажать «Отправить новый пароль» ( дополнительную информацию см. в разделе Как войти в систему ). Если это не сработает, попросите администратора дать вам новый пароль в UserManager .

:?: Но отправка нового пароля не работает, а я администратор и не могу получить доступ к диспетчеру пользователей. Как я могу восстановить свой пароль и вернуть права администратора?

:!: Ты можешь

  1. зарегистрировать нового пользователя
  2. открыть conf/local.php
    • измените суперпользователя на нового зарегистрированного пользователя
      $conf['superuser'] = 'foo';
    • или если суперпользователь представляет собой группу, например
      $conf['superuser'] = '@admin';

      просто запомни его название

      1. открыть conf/users.auth.php
      2. найдите строку, которая начинается с имени вашего нового зарегистрированного пользователя (она должна быть последней строкой)
      3. и добавьте имя группы суперпользователей в самый конец этой строки, например
        ...:user,admin
  3. затем вы можете войти в систему как новый пользователь
  4. сменить пароль старого пользователя
  5. выйти
  6. войдите снова как старый пользователь
  7. и снова удалите новый (не обязательно, но желательно, если вы беспокоитесь о безопасности)

:?: Что если я админ и отключил регистрацию?

:!:

  1. открыть conf/users.auth.php
  2. добавить новую строку для временного пользователя user
    deleteme:$1$4fd0ad31$.cId7p1uxI4a.RcrH81On0:-:-:admin,user 

    где $1$4fd0ad31$.cId7p1uxI4a.RcrH81On0 хешируется admin

  3. логин для пользователя: deleteme с паролем admin
  4. сменить пароль старого пользователя
  5. выйти
  6. войти под старым пользователем
  7. удалить deleteme пользователя

Смотрите также