DISCLAIMER Prima di modificare il database ricordate sempre di fare un backup per un eventuale ripristino in caso di malfunzionamento del sito.
|
A volte può essere necessario creare un nuovo Admin per poter accedere al nostro sito. Oggi vi spiego come crearne manualmente uno direttamente dal database MYSQL. Il test è stato effettuato su Joomla 3.4.5.
Se utilizzate Aruba collegatevi al questo link per aprire il gestore dei database. Inserite le credenziali del vostro database per proseguire e cliccate sul pulsante ACCEDI:
Se utilizzate Siteground loggatevi dal seguente link, cliccate su cPanel e su pdpMyAdmin (come evidenziato dall'immagine):
A questo punto selezioniamo la tabella xxxxx_users (le "x" sono relative al prefisso della tabella che cambia da installazione ad installazione):
Clicchiamo su SQL:
Dalla tabella xxxxx_users possiamo verificare quali ID sono attualmente in uso e sceglierne uno disponibile.
Ecco il codice della query da copiare (sostituite i termini in grassetto con i vostri dati; come ID utilizzatene uno non in uso. Nella guida ho usato l'ID 43)
:
INSERT INTO `Sqlxxxxxx_5`.`xxxxx_users` (`id`, `name`, `username`, `email`, `password`, `block`, `sendEmail`, `registerDate`, `lastvisitDate`, `activation`, `params`, `lastResetTime`, `resetCount`, `otpKey`, `otep`, `requireReset`)
VALUES ('ID', 'Nome Cognome', 'nomeutente', 'indirizzomail', MD5('password'), '0', '1', '0000-00-00 00:00:00.000000', '0000-00-00 00:00:00.000000', '0', '', '0000-00-00 00:00:00.000000', '0', '', '', '0');
Copiamo la query nel campo in evidenza:
Eseguiamo la query cliccando sul relativo pulsante:
Attendiamo qualche secondo:
Se clicchiamo su Mostra possiamo verificare il contenuto della tabella:
Ecco il nuovo utente appena creato con l'ID 43:
Procediamo ad eseguire una nuova query per assegnare l'utente al gruppo di amministratori:
INSERT INTO `nomedatabase`.`xxxxx_user_usergroup_map` (`user_id`, `group_id`) VALUES ('43', '8');
8 è l’id del gruppo Super User di Joomla 3.
Eseguiamo la query ed abbiamo finito!
Dal menu Utenti>Gestione del pannello di controllo di Joomla è possibile verificare gli ID associati agli utenti attuali:
Seguimi sui social per non perdere i prossimi aggiornamenti:
Sostieni il mio sito con una donazione libera su Paypal cliccando sul seguente pulsante: