thrallscream


1945 messages

Membre, Retraité

Samedi 05 Mai 2012 - 17:40

Hello,

 

Une petite question PHP/MySQL je sais qu'il y a beaucoup de programmeurs, voire même d'experts dans la guilde. J'ai un petit site avec un page d'inscription tout à fait classique. Je souhaite ajouter une confirmation d'inscription par mail afin de m'assurer que les utilisateurs ont bien saisi un email qui existe et leur appartient. Classique aussi.

 

Jusque là, pas trop de difficultés, j'ai trouvé pas mal d'explications sur le net pour générer un mail avec un lien contenant une clé qui activera le compte de l'utilisateur dans la base.

 

MAIS ...

 

on peut supposer qu'un utilisateur ne va jamais valider son compte après création (c'est à dire ne jamais cliquer sur le lien reçu dans sa boite mail, ou même que le mail ne va jamais arriver parceque la boîte n'existe pas). Du coup, la base se retrouve avec un enregistrement non valide. Il faudrait donc un système de purge automatique des enregistrements non validés au bout d'un certain temps.

 

Exemple, si un utilisateur s'inscrit, un mail lui est envoyé et il est prévenu qu'il dispose d'une (ou de 24) heure(s) pour activer le lien dans sa boîte. Une fois que le délai de une (ou de 24) heure(s) est écoulé, il faut éffacer toutes les données saisies lors de son inscription dans la base.

 

Je n'ai trouvé aucune info là-dessus sur le web. Je ne vois qu'une explication, les admins purgent manuellement leurs bases périodiquement, ce qui me semble dingue tellement archaïque.

 

Des solutions ?

alexscott


dirigeant

11648 messages

Dirigeant, Membre, Developpeur, LAN-MASTER, Streamer, Adjoint (ED)

Samedi 05 Mai 2012 - 18:26

inclure l'appel a la fonction de purge dans une page frequemment appelé par les utilisateurs : c'est un détournement bien moche mais c'est bien pratique.

 

Sinon il y a  les plannificateurs de tâches qui permettent de créer des taches récurrentes :

- cron si tu es sous linux et que tu as accès au système

- https://www.setcronjob.com/ par exemple sinon

 

enjoy !


Que le citron soit pressé ou qu'il vente, il jute.

thrallscream


1945 messages

Membre, Retraité

Samedi 05 Mai 2012 - 19:00

alexscott a écrit :

inclure l'appel a la fonction de purge dans une page frequemment appelé par les utilisateurs : c'est un détournement bien moche mais c'est bien pratique.


Ok. J'avoue avoir pensé à cette idée et m'être fait la même réflexion.

Merci.

Liens utiles : Rechercher - Droits d'accès