Scadenza password?

3 contenuti / 0 new
Ultimo contenuto
Scadenza password?

Mi piacerebbe poter assegnare una scadenza ad alcuni utenti.
L'obiettivo è quello di non mostrare delle aree riservate a chi non è registrato (e questo è elementare), oppure a chi non rinnova l'account dopo un anno (non mi interessa gestire costi etc.. solo la password).

Ho provato a vedere il modulo password_expires ma non mi pare faccia questo... oppure non l'ho capito io...
Dopo averlo installato mi sono ritrovato della roba in più nella sezione "Impostazioni utente" e mi pare che non ci sia altro.
Questo limita la cosa perchè la scadenza, immagino, valga per tutti gli account (forse verrà escluso l'user1... chissà).

Andrebbe anche bene poter assegnare la scadenza agli utenti di un determinato gruppo...

Conoscete qualche soluzione?

Oppure andrebbe bene anche una cosa tipo questa:
- quando un utente raggiunge un anno dalla creazione parte una email verso il mio indirizzo di posta che mi avvisa
- io mi preoccuperò di vedere chiè, cosa fa, cosa vuole ed eventualmente disattivare l'utente o lasciar perdere l'avviso (e lui continua ad essere registrato senza aver saputo nulla)

OK, adesso che ti ho convinto a usare Views, vediamo se riusciamo a convincerti a creare un modulo...
Scherzi a parte, non conosco una soluzione pronta all'uso, ma scriverla non dovrebbe essere complicato: basta fare qualcosa che si aggancia all'esecuzione cron e va a controllare con una query la tabella degli utenti, per vedere la data di creazione/registrazione, a quelli che trova di "età" = 365 giorni (o multipli di), manda un messaggio e-mail e resetta la password, per obbligarli a ricambiarla al prossimo login.
Secondo me, se non sono 10, sono 20 righe di codice in tutto.