Back to top

Autore Topic: E' possibile inserire un superadministrator cancellato o sparito?  (Letto 3214 volte)

Offline Metyuston

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Ciao a tutti, sono nuovo del forum ed è da poco tempo che sto utilizzando questo fantastico CMS.

Sto facendo un assistenza ad un mio cliente che mi ha dato in mano il suo sito sviluppato con Joomla. Il suo problema è che il suo vecchio webmaster gli ha cancellato l'utente Super Administrator ed ora non è possibile più accedere come tale. E' possibile in qualche maniera inserire nuovamente un utente super administrator? Cioè se io lo inserisco dal database rimane il problema della password criptata, come faccio a inserire l'utente nel db e mettere una password che mi permetta di entrare? Devo criptarla? Ma come?

Riuscite per favore a chiarirmi questo quesito che mi sta facendo impazzire?

Grazie

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: E' possibile inserire un superadministrator cancellato o sparito?
« Risposta #1 il: 19 Apr 2007, 11:32:36 »
Hai accesso al database, mediante phpmyadmin?
Guarda nella tabella jos_users se ci sono degli utenti Super Administrator; dopodichè ne modifichi la password ed accedi al backend.

Creare semplicemente un nuovo record nella tabella non è sufficiente, perchè ci sono altre tabelle collegate da sistemare, per i vari permessi dell'utente.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline Metyuston

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re: E' possibile inserire un superadministrator cancellato o sparito?
« Risposta #2 il: 19 Apr 2007, 11:46:18 »
al momento non ho la password per entrare nel database con phpmyadmin, ma l'avrò presto. Verificherò che ci sia l'utente nella tabella. Se non ci dovesse essere oppure se ci sarà, quali sono i passi che dovrò seguire?

Grazie

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: E' possibile inserire un superadministrator cancellato o sparito?
« Risposta #3 il: 19 Apr 2007, 11:49:59 »
Non hai nemmeno accesso FTP?
Guardali da lì i dati di accesso a MySQL.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline Metyuston

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re: E' possibile inserire un superadministrator cancellato o sparito?
« Risposta #4 il: 19 Apr 2007, 16:25:06 »
ho guardato i dati dall'ftp nel file configuration.php . Però provand ad entrare con MySql administrator non mi fa entrare. Il database è su aruba, e per entrare con phpmyadmin occorrono le pass che non sono le stesse del database ma sono quelle che danno l'acesso ai 5 database di aruba, come posso fare? Devo per forza avere quelle oppure c'è un modo per entrare con quelle del file configuration.php di joompla?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: E' possibile inserire un superadministrator cancellato o sparito?
« Risposta #5 il: 19 Apr 2007, 16:26:44 »
Le password che trovi nel file di configurazione sono le stesse da usare su phpmyadmin.
Devi accedere al pannello di controllo MySQL fornito da aruba.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline nirovi

  • Appassionato
  • ***
  • Post: 540
    • Mostra profilo
Re: E' possibile inserire un superadministrator cancellato o sparito?
« Risposta #6 il: 22 Ago 2007, 15:20:39 »
Ho provato a modificare la password dell'admin (Super Administrator) ma nulla da fare nel backend non mi fa accedere.
Premetto che il problema mi è sorto topo la disinstallazione della componente JACKPLUS.

Dove ho sbagliato?

vn
Non c'è futuro che tenga senza un passato vissuto nel rigore della passione per una vita umile e piena di principi.

Offline viames

  • Nuovo arrivato
  • *
  • Post: 45
  • Sesso: Maschio
    • Mostra profilo
Re: E' possibile inserire un superadministrator cancellato o sparito?
« Risposta #7 il: 23 Ago 2007, 10:38:15 »
Ciao,
ti indico una soluzione per inserire i dati nel database senza averne accesso tramite pannello PhpMyAdmin.

1. Scarica dal sito FTP del tuo webserver un componente o ancor meglio un modulo installato e pubblicato sul tuo sito web;

2. Creane una copia per recuperarlo successivamente;

3. Aggiungi un comando che invochi delle query al database (se non sai come fare, chiedi qui) in modo da eseguire le seguenti righe:

Codice: [Seleziona]
INSERT INTO jos_users
 (id, name, username, email, password, usertype, block, sendEmail, gid, registerDate, lastvisitDate, activation, params)
 VALUES
 (62, 'Amministratore', 'admin', 'admin@tuosito.com', '21232f297a57a5a743894a0e4a801fc3', 'Super Administrator', 0, 1, 25, '2007-08-21 12:00:00', '2007-08-21 12:00:00', '', '');

INSERT INTO jos_core_acl_aro
 (aro_id, section_value, value, order_value, name, hidden)
 VALUES
 (10, 'users', 62, 0, 'Amministratore', 0);
 
INSERT INTO jos_core_acl_groups_aro_map
 (group_id, section_value, aro_id)
 VALUES
 (25, '', 10);

4. Abilita la modalità Debug dal configuratore globale ed imposta gli errori al massimo, in modo che ti sia possibile vedere l'esecuzione delle query ed eventuali errori PHP che potrebbero compromettere il risultato;

5. Richiama dal browser la pagina in cui il componente o il modulo modificato esegue le query di cui sopra;

6. Dovrebbe ora essere presente l'utente "admin" con password "admin", se è vero che l'utente eliminato a suo tempo era l'Administrator predefinito (id=62);

7. Ripristina su FTP la copia del modulo o componente originale, precedentemente memorizzato e facci sapere :)

 



Web Design Bolzano Kreatif