Come cancellare utenti fake in automatico via cron
-
Ciao, su un sito del cliente arrivano a sciami parecchie richieste di registrazione fake, nonostante captcha vari.
Non c'è problema, si cancellano manualmente, ma è noioso.
Non c'è la possibilità di cancellarli, per esempio una volta al mese, tramite cron e un comando CLI ? -
La domanda è: come fai a capire in automatico quale account è fake e quale no?
-
Il problema è anche come fanno a registrarsi con il modulo di registrazione disattivato.
-
@jabba ha detto in Come cancellare utenti fake in automatico via cron:
La domanda è: come fai a capire in automatico quale account è fake e quale no?
Premetto che l'attivazione è a carico dell'admin, non c'è un'attivazione automatica.
Sono account disattivi, perché il sistema manda la mail di autenticazione e, siccome sono indirizzi falsi, non viene mai inviata la risposta all'Admin.
Restano quindi nel ilmbo degli utenti disattivi e mai collegati.Il razionale è quindi analizzare questi utenti che non si sono mai collegati (dando magari un delta tempo di un mese) e poi pulirli.
Adesso viene fatto manualmente semplicemente filtrando gli utenti.Il rischio che si possa cancellare un utente reale che non si è mai collegato c'è, ma è un rischio relativo, il sito ospita un forum (kunena) di settore, se ti registri e non ti colleghi mai probabilmente non sei molto interessato....
-
Io farei uno scriptino PHP che si collega al database e cancella gli utenti, e poi con un CRON chiami lo script una volta al mese o quando decidi tu...