Filtra la ricerca ...
Frase esatta
Categorie

Come creare un utente Joomla 3 da database MySQL

Ciao e benvenuto. Se hai bisogno di chiarimenti sul codice, lascia un commento (no WhatsApp); ricorda però che non fornisco assistenza gratuita sugli articoli che ho scritto nè personalizzo il codice in modo gratuito, quindi se la tua richiesta va oltre il semplice "aiutino", se vuoi mi chiedi una consulenza a pagamento nella pagina contatti. Grazie della comprensione. Alessio

In questa guida viene spiegato molto brevemente ed in modo semplice come creare un utente con privilegi amministrativi (Super User), direttamente da MySQL.

Delle volte succede di smarrire la password di Joomla e di doverla resettarre, qui ho scritto un articolo su come recuperare la password amministratore di Joomla 3 , ma alle volte invece è proprio necessario creare una nuova utenza, i casi possono essere molteplici :

– hai acquisito un nuovo cliente ed il vecchio web master non si sta comportando in modo professionale e non ti vuole dare la password o peggio ha eliminato completamente l’utenza con diritti administrator.

– una parte del database è corrotta o manca la tabella xxx_users

ecc….

Come si crea un’utenza administrator in Joomla 3 da MySQL ?

Per fare ciò avremo bisogno di :

  1. user db MySQL
  2. password db MySQL
  3. host db MySQL

Accedendo a PHPMyAdmin vedremo una schermata simile a questa

creazione utente joomla da db

Ora cerchiamo la tabella xxx_users dove le x corrispondono al prefisso delle tabelle Joomla 3, nel caso della figura il prefisso è j7lm6, ma ovviamente il vostro sarà diverso perchè è differente per ogni installazione, a meno che non sia stato personalizzato manualmente da voi.

Una volta individuata la tabella è necessario trovare un id libero, considerando che la colonna ID è in autoincrement, è sufficiente trovare l’ultimo record inserito, annotarlo ed aggiungerci 1, no non è un quiz matematico 🙂

Esempio : ID 3 +1 = 4

4 sarà l’id libero che andremo ad utilizzare, non per forza deve essere in sequenza, è sufficiente che sia libero.

tabella utenti joomla 3

a questo punto clicchiamo sulla voce “SQL” che ci permetterà di inserire direttamente la query sottostante

per Joomla 3

per Joomla 2.5

facciamo un semplice copia ed incolla ed ASPETTATE A PREMERE ESEGUI !

Analizziamo questa query dalla seconda riga dopo la voce VALUES :

Premetto che il mio db ha nome demo ed il mio prefisso tabelle è j7lm6, ovvio che va modificato con i vostri dati.

demo : è il nome del mio database, lo dovete sostituire con il nome del vostro db

3 :  è il primo id libero trovato nella tabella xxx_users, dovete cambiarlo con il vostro id

Alessio Angeloro : è il nome e cognome dell’utente amministratore da creare

sadmin : è lo username che verrà utilizzato per effettuare il login

mail@dominio.com : è l’indirizzo email dell’utente

MD5 e poi sadmin : indica che la password è sadmin ma verrà criptata in MD5 dopo l’esecuzione della query

il resto non deve essere modificato

Una volta modificata la query con i vostri parametri potete premere il tasto esegui

Bene, ora abbiamo creato la nuova utenza ma se provate ad accedere al back end vi darà un errore dicendo che non avete i diritti per accedere, questo perchè l’utente al momento non fa parte di alcun gruppo, il rimedio è molto semplice, va assegnato al gruppo Super User e lo si può fare con una piccola query.

per Joomla 3

per Joomla 2.5

Analizzando la query è molto semplice capire che il numero 3 è l’id dell’utente creato in precedenza e 8 è l’id del gruppo Super User di Joomla! 3, quindi prima di eseguire la query modificate il vostro id ed il prefisso della tabella ed il gioco è fatto.

Ora potete accedere a Joomla 3 con il nuovo utente creato da database. Yahooooo!

Potrebbe interessarti anche ...

Hai bisogno di una consulenza, lo sviluppo di un plugin o vuoi incrementare le performance del tuo sito ?

1 commento su “Come creare un utente Joomla 3 da database MySQL”

Se vuoi postare codice usa codeshare.io
Se vuoi postare uno screeshot usa postimages.org ed inserisci l'url nel commento.

Lascia un commento


Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Iscriviti e ricevi trucchi e guide

Inserisci la tua email per ricevere gli ultimi articoli dal blog.

Inserendo i tuoi dati confermi di aver letto ed essere d’accordo con la privacy policy.