
le 26/04/2009 à 13:00
Espace membre avec vérification courriel
Oui, c'est possible.
Pour l'histoire du mail, il te suffit d'ajouter un champ SQL qui te permet de définir si un membre est activé ou non, genre un ENUM qui vaut 1 ou 0.
Par défaut, un membre a ce champ qui vaut 0 (et donc il ne peut pas se loguer sur le site), et ce champ vaut 1 quand un membre est activé.
En partant de là, quand une personne s'inscrit, tu lui envois un email avec un lien lui permettant de passer ce champ à 1.
Le truc, c'est de faire un lien "indevinable", sinon n'importe qui peut activer le compte de tout le monde.
Tu peux par exemple faire un lien du genre http://www.site.com/active.php?membre=x (x étant un md5 du login concaténé avec une petite chaine de caractère que seul ton code connait (on appelle cela un grain de sel)).
Sinon, pour modifier / effacer un membre, je t'invite à lire les cours concernant la modification et la suppression de données d'une base SQL.
Pour l'histoire du mail, il te suffit d'ajouter un champ SQL qui te permet de définir si un membre est activé ou non, genre un ENUM qui vaut 1 ou 0.
Par défaut, un membre a ce champ qui vaut 0 (et donc il ne peut pas se loguer sur le site), et ce champ vaut 1 quand un membre est activé.
En partant de là, quand une personne s'inscrit, tu lui envois un email avec un lien lui permettant de passer ce champ à 1.
Le truc, c'est de faire un lien "indevinable", sinon n'importe qui peut activer le compte de tout le monde.
Tu peux par exemple faire un lien du genre http://www.site.com/active.php?membre=x (x étant un md5 du login concaténé avec une petite chaine de caractère que seul ton code connait (on appelle cela un grain de sel)).
Sinon, pour modifier / effacer un membre, je t'invite à lire les cours concernant la modification et la suppression de données d'une base SQL.