Domenica, 24 Febbraio 2019 15:34

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

Scritto da
Vota questo articolo
(4 Voti)

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:
 
 

Letto 3668 volte Ultima modifica il Lunedì, 01 Aprile 2024 16:12

Richiedi un tutorial

Sostieni il sito

Computermania.org è un sito amatoriale creato da un appassionato di informatica che ha dedicato centinaia di ore di lavoro (soprattutto notturne!), per offrire a tutti articoli e trucchi di qualità e per risolvere i problemi tecnologici quotidiani. Puoi dimostrare il tuo apprezzamento per il lavoro fatto effettuando una piccola donazione su PayPal cliccando sul seguente pulstante GRAZIE! Roberto