Zapomenuté heslo

https://www.dokuwiki.org/faq:forgotten-password

:?: Zapomněl jsem své heslo. Co mohu udělat?

:!: Pokud administrátor nezakázal žádné potřebné funkce, můžete přejít na přihlašovací stránku a kliknout na „Zaslat nové heslo“ (více informací viz jak-se-prihlasit). Pokud to nefunguje, požádejte administrátora, aby vám nastavil nové heslo pomocí Správce uživatelů.

:?: Ale zaslání nového hesla nefunguje a jsem administrátor, který se nemůže dostat do Správce uživatelů. Jak mohu získat zpět své heslo a administrátorská oprávnění?

:!: Můžete:

  1. Zaregistrovat nového uživatele
  2. Otevřít soubor conf/local.php
    • změnit superuživatele na nově registrovaného uživatele
      $conf['superuser'] = 'foo';
    • nebo pokud je superuživatel skupina jako
      $conf['superuser'] = '@admin';

      , zapamatujte si její název

      1. otevřete soubor conf/users.auth.php
      2. najděte řádek začínající jménem nového uživatele (mělo by to být poslední řádek)
      3. a přidejte název skupiny superuživatelů na konec řádku, např.
        ...:user,admin
  3. Pak se přihlaste jako nový uživatel
  4. Změňte heslo původního uživatele
  5. Odhlaste se
  6. Znovu se přihlaste jako původní uživatel
  7. Nového uživatele smažte (není to nutné, ale doporučuje se kvůli bezpečnosti)

:?: Co když jsem administrátor a mám vypnutou registraci?

:!:

  1. Otevřete soubor conf/users.auth.php
  2. Přidejte nový řádek pro dočasného uživatele
    deleteme:$1$4fd0ad31$.cId7p1uxI4a.RcrH81On0:-:-:admin,user 

    , kde $1$4fd0ad31$.cId7p1uxI4a.RcrH81On0 je hash hesla admin

  3. Přihlaste se jako uživatel: deleteme s heslem admin
  4. Změňte heslo původního uživatele
  5. Odhlaste se
  6. Přihlaste se jako původní uživatel
  7. Smažte uživatele deleteme

Viz také