Seleziona una categoria

Come creare un nuovo utente Administrator su Joomla 3 dal database MySQL

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:



Sostieni il mio sito con un acquisto su Amazon da questo link:
https://amzn.to/2P3osjl

Letto 230 volte Ultima modifica il Lunedì, 20 Maggio 2019 16:33