disattivare utenti

disattivare utenti

di Gino Palmia -
Numero di risposte: 3
E' possibile disattivare alcuni utenti lasciandoli però presenti nella lista degli utenti ?
Media dei voti:  -
In riposta a Gino Palmia

Re: disattivare utenti

di Andrea Bicciolo -
Immagine Core developers Immagine Plugin developers Immagine Translators
Se imposti il metodo di autenticazione dell'utente a "Account disabilitato" dovresti ottenere il risultato desiderato.
In riposta a Andrea Bicciolo

Re: disattivare utenti

di Gino Palmia -

...Funziona!

E se dovessi disabilitare un centinaio di utenti ci sarà sicuramente modo di farlo con pochi click del mouse facendo l'upload di un file csv immagino...

Quale sintassi usare?

In riposta a Gino Palmia

Re: disattivare utenti

di Claudio Gasparini -
Per disabilitare un centinaio di utenti, il modo piu' veloce penso sia ricorrere a phpMyAdmin per modificare il tuo database direttamente nel campo `auth`che controlla l'abilitazione.

La sintassi SQL e' la seguente:
UPDATE 'TUODATABASE`.`mdl_user` SET `auth` = 'nologin' WHERE `mdl_user`.`id` = 1000 LIMIT 1 ;
dove:
1000 è il numero ID dello specifico utente da modificare e LIMIT 1 delimita la modifica ad un unico campo. Non e' indispensabile, ma e' bene attivare solo una modifica.
Potresti ripetere la stessa riga quante volte vuoi, per ogni singolo utente. Ovviamente devi conoscere l'ID degli utenti da modificare.

In alternativa potresti usare anche la sintassi:
REPLACE Tabella (ID, Campo) VALUES
(1, nuovoValore1),
(2, nuovoValore2),
(3, nuovoValore3),
(M, nuovoValoreM);

Ma questo e' molto rischioso e se sbagli qualcosa ti modifica tutta la tabella.
Comunque, e' molto consigliato PRIMA di qualunque modifica fare il backup del database.