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

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 716 volte Ultima modifica il Giovedì, 22 Agosto 2019 16:56

Se ti sono stato utile e il mio sito ti sembra interessante supporta il mio lavoro con una donazione libera su Paypal (paypal.me/robertopd79) o dai un'occhiata alla mia "lista dei desideri su Amazon" cliccando sulla seguente immagine:

Richiedi un tutorial