Resettare la password di amministrazione di Joomla

A volte capita di perdere o dimenticare la password di amministratore di Joomla.

Specialmente quando i siti amministrati sono più di uno, con password diverse, e non si è proprio organizzatissimi ;-)

Esistono 3 sistemi: se si ricorda l'e-mail con cui è stato registrato l'utente amministratore ed è abilitata la form di login in frontend, è sufficente cliccare il link "Password dimenticata?".

In alternativa è possibile accedere al database di Joomla e aggiungere un utente admin2, con permessi di amministratore. Per farlo, digitare questa query usando phpMyAdmin o un altra applicazione che permetta l'esecuzione di query SQL.

INSERT INTO `jos_users` VALUES
    (62, 'Administrator2', 'admin2', 'your-email@email.com', '1e191de48cd6af48320fe52e95806125:ZizS6JMb5tIEx8dC',
    'Super Administrator', 0, 1, 25, '2005-09-28 00:00:00', '2005-09-28 00:00:00', '', '');
INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Administrator2',0);
INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25,'',10);

In questo modo potrete accedere al pannello di amministrazione digitando come username 'admin2' e come password 'admin'.

Come ultima possibilità, si può modificare direttamente la password di amministratore usando il linguaggio SQL. Usando phpMyAdmin, selezionare la tabella jos_users e cercare l'utente admin.

Essendo la password cifrata con algoritmo MD5, dobbiamo usare tale algoritmo per cifrare la password desiderata.

  1. Aprire phpMyAdmin e selezionare il database di Joomla.
  2. Selezionare sulla sinistra la tabella jos_users: sulla destra verrà visualizzata la sua struttura.
  3. Cliccare il tab "Mostra": nella parte destra dello schermo, si trova in alto a sinistra.
  4. Cliccare la matita della riga corrispondente ad id=62, ovvero l'utente admin
  5. Individuare il blocco "password". In "Funzione" selezionare MD5 ed inserire la password in chiaro (così come la vorreste) nella riga "Valore"
  6. Cliccare il pulsate "Esegui", in fondo alla pagina.
Tags: , , , ,

5 Commenti al post “Resettare la password di amministrazione di Joomla”

  1. Noy Says:

    Utilissimo! Lo metterò da parte per i momenti di necessità ;-)

  2. Copes Flavio Says:

    ;)

  3. X4nd3R Says:

    C’è un piccolo problema!! Ti stai dimenticando del “salto”…
    Le psw in joomla sono composte da 2 parti!
    La psw è fatta in questo modo: 9d2a47d946eba794cdc9d13b582c8dec:bWRV2DndozS4u1ak

    dove la parte dopo i due punti è il salto!

    scrivendo solo quello che dici tu non si riesce ad entrare successivamente

  4. X4nd3R Says:

    Vi consiglio di fare cosi:

    -sempre nella tabella jos_users mettete, al posto del hash della psw di amministratore, il seguente hash MD5:

    1e191de48cd6af48320fe52e95806125:ZizS6JMb5tIEx8dC

    -andate al login di amministrazione di Joomla ed entrerete con i seguenti dati:

    Username: quello che avevate gia prima (se avete scordato anche quello lo trovate nella stessa tabella in cui avete cambiato la psw al campo username)

    Password: admin

    Dopo di che vi consiglio di ricambiarla dal pannello di controllo di Joomla ovviamente

  5. Copes Flavio Says:

    Ciao X4nd3R grazie per il tuo intervento e per aver anche postato la soluzione! In effetti il metodo che ho inserito nel post vale per versioni vecchie di Joomla.. prima della 1.0.13!

    Grazie ancora. Flavio

Lascia un commento

Nome (obbligatorio)

Mail (non sarà pubblicata) (obbligatoria)

Sito web