Bloccato o eliminato super admin in Drupal: Come sbloccare o ripristinare account

Alcune volte può capitare di bloccare accidentalmente l'utente 1, il super admin di Drupal, o addirittura cancellarlo definitivamente.

A parte lo sguardo basito conseguente alla scoperta dell'errore, non facciamo prendere dallo sconforto e mettiamoci subito a lavoro per sbloccare il super admin o ripristinare l'account eliminato. Indico qui le 2 procedure differenti a seconda che si tratti di blocco di super admin o di eliminazione dell'utente 1. Entrambe le procedure richiedono però l'accesso al pannello del nostro hosting per entrare nel PhpMyadmin dove gestiremo il nostro database. Se non è possibile l'accesso al database, contattiamo subito il nostro fornitore per fornirci l'accesso o trovare comunque una soluzione per poter modificare un campo in una tabella.
 

Come sbloccare il super admin dopo il blocco accidentale

Entriamo nel pannello di controllo dell'hosting che ospita il nostro sito in drupal e troviamo la voce Mysql, la voce che in genere identifica tutti i database presenti nell'hosting. Mentre su alcuni pannelli il phpmyadmin è accessibile dopo aver individuato il database che ci interessa, in altri tuttavia (come ad esempio il cPanel) troveremo la voce gia nell'home del pannello, appunto Phpmyadmin.
 
Qualunque sia il modo, entriamo in phpmyadmin e, nella colonna sinistra, selezioniamo la tabella "users" (se abbiamo dei prefissi, troveremo la tabella cosi: prefisso_users). Sulla destra appariranno tutti gli utenti del sito e, al secondo posto, dopo l'utente 0, l'account del super admin riconoscibile dal fatto che ha come uid il numero 1.
 
Clicchiamo su Modifica accanto alla riga contenente l'utente e alla voce "Status" inseriamo 1 al posto di 0.
Salviamo cliccando Esegui sotto e il nostro utente sarà sbloccato.
 

Come ripristinare il super admin dopo la cancellazione

Nel caso il problema sia una rimozione totale del super admin allora la procedura sarà sostanzialmente la stessa di quella appena illustrata in caso di blocco. Ripetiamo dunque tutti i passi per arrivare alla tabella users.
 
In questo caso la riga contenente l'account non ci sarà e pertanto il compito è ricrearlo. Allora, sulla barra in alto del phpmyadmin passiamo in modalità inserimento cliccando sull'apposita voce "Inserisci" e compiliamo i campi fondamentali:
 
Uid -> inseriamo necessariamente 1
Name -> Inseriamo admin o altro nome
Pass -> Qui il campo è criptato in MD5, pertanto il consiglio è di trovare sul web un tool che converte da testo a MD5 (si trovano facilmente facendo una ricerca su google). Inseriamo la nostra password, la convertiamo e poi la incolliamo nell'apposito campo Pass
Mail -> Mettiamo email dell'amministratore
Status -> Inseriamo il valore 1
 
Questi sono i campi fondamentali per ripristinare l'account.

Ti potrebbero anche interessare:

Problema nella visualizzazione delle immagini o anteprime immagini con Drupal

Su determinati hosting - non configurati ad hoc per Drupal ci si può imbattere in un problema di non poco conto: ogni tipo di immagine non viene visualizzata, sia che usiate l'upload, sia che la richiamate scrivendo il path corretto. Ecco diverse soluzioni che potete applicare per raggirare il problema.

Schema vincente di Bob Stone: formula in 7 passi

La lettera di vendita rappresenta uno dei passi conclusivi e decisivi di una buona campagna di marketing: si può aver fatto un ottimo lavoro precedente per portare l'utente fino al momento decisivo, quello dell'acquisto, ma se si sbaglia proprio su questo passo allora tutto il lavoro svolto sarà stato vano.

Internet Marketing: 

PGP (Pretty Good Privacy)

 

Questa applicazione, pensata all’inizio degli anni ’90 da Philip Zimmermann e freeware, include sostanzialmente tutte le funzionalità descritte sopra e agevola la gestione delle chiavi. È disponibile per molte piattaforme (Windows, OS/2, Mac, Amiga, Unix/Linux, Vms, ecc.) e per Unix anche in formato sorgente modificabile. Esiste come plug-in di alcuni diffusi client di posta elettronica.
Risorse per sviluppo: