Běžně můžete přidávat, upravovat a mazat uživatele a hesla z back-endu v sekci Správce uživatelů. Pro vykonání změn musíte být přihlášení jako člen skupiny Super Administrators.
V některých případech to však nemusí být možné. Například, váš web mohl být „hacknutý“ a heslo nebo uživatel byl změněný. Případně člověk, který měl správu systému na starosti už není k dispozici a nezanechal Vám hesla. Případně jste jednoduše použité heslo zapomněli.
V těchto případech ještě není nic ztracené, je tu stále ještě možné změnit heslo přímo v rámci databáze použité systémem Joomla! , takže se můžete přihlásit zpět jako správce. Existuje na to vícero způsobů.
1. způsob: Soubor configuration.php
Pokud máte přístup ke svému configuration.php
souboru na serveru a máte účet s kterým se do Joomla umíte přihlásit, můžete heslo obnovit pomocí následujícího postupu.
Pro bližší informace o úpravě konfiguračního souboru je k dispozici návod.
- Přihlaste se do FTP a otevřete soubor configuration.php. Přidejte na jeho konec tento řádek: public $root_user=’uzivatel‘;
- Soubor configuration.php následně uložte a nahrajte ho nazpět na hosting.
- Přihlaste se do administrace pod tímto účtem a následně z horního menu vyberte Site a v podmenu User Manager.
- Klikněte na účet správce (obyčejně administrator) a zadejte nové heslo do pole New Password a také do pole Verify Password a klikněte na uložit.
- Podle okolností může být vhodné změnit i ostatní přístupová hesla.
Pokud nemáte žádné uživatele, kteří by znali svoje heslo ani nemůžete využít registraci přímo ze stránky, je potřebné vykonat změnu v databázi podle metody uvedené níže
2. způsob: Změna hesla v databázi
V případě, že uživatel admin je stále definovaná, nejjednodušší možností je změnit heslo v databázi na známu hodnotu. Toto si vyžaduje přístup k databázi MySQL pomocí phpMyAdmin, nebo jiného klienta.
- Pokud nevíte přístupové údaje do databáze, najdete je v souboru configuration.php pod proměnnými $user a $password , poznačte si též $dbprefix.
- Připojte se do phpmyadmin (nebo Vašeho oblíbeného MySQL klienta) s přihlašovacími údaji k databázi.
- Vyberte z nabídky nalevo Vaši databázi.
- Najděte v ní tabulku uživatelů. Obyčejně je to jos_users , ale když jste zvolili jiný prefix db, najdete ji pod ním, například rinise889_users
- Po kliknutí na tabulku se v pravé části otevře seznam uživatelů i s daty. Upravíme v něm sloupec password.
- Vložíme do něho následovnou hodnotu:
d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
Změnu uložíme kliknutím kamkoliv mimo pole úprav.
- Do Joomla se následně můžeme přihlásit s heslem „secret“. Pozor, okamžitě po přihlášení je potřebné heslo změnit.