Joomla.it Forum
Joomla! 3 => Joomla! 3 => : ita4012 14 Jun 2016, 20:24:22
-
Ciao a tutti. C'è un modo per far sì che gli utenti registrati su un sito joomla, dopo un certo tempo di inutilizzo dell'account, vengano automaticamente cancellati previo avviso per mail? Esiste qualche opzione in joomla o un'estensione?
grazie
-
Non conosco un'estensione che si occupi di farlo automaticamente ed avvisando gli utenti della cosa, ma puoi lanciare una query di tanto in tanto sul tuo db (magari con un cronjob) del tipo:
delete from jos_users where lastvisitDate='0000-00-00 00:00:00'
questa cancella tutti gli utenti che non hanno mai effettuato l'accesso ma puoi facilmente riadattarla in modo che cancelli tutti gli accessi inferiori ad una data precisa o se la differenza tra oggi e l'ultimo accesso è > 90gg e così' via...
-
grazie per la risposta. Mi hanno segnalato questa estensione gratuita che fa tutto automaticamente:
http://extensions.joomla.org/extensions/extension/clients-a-communities/user-management/juserprune
Ora la decisione è se usarla o meno, perchè alcuni utenti magari non intervengono spesso nei forum, o non partecipano alla vita di un sito attivamente, ma non desiderano neanche essere definitivamente eliminati.
Grazie. ciao
-
L'ideale è fare come fan tutti: 30gg li avvisi 90gg li blocchi, 200gg li elimini