Inscription et activation

Eléphanteau du PHP | 30 Messages

17 janv. 2006, 13:30

Bonjour à tous,

j'aurais aimé savoir quelle etait la logique pour un systeme d'inscription avec activation du compte par mail ?

je ne demande pas de code (je souhaite tenter de progresser un peu), c'est la logique qui me manque ici, comme par exemple les tables necessaires etc...

Si vous pouviez m'orienter un peu ^^

En vous remerciant !

Eléphant du PHP | 440 Messages

17 janv. 2006, 13:57

Hello ,

la logique ? dans ta base (simplifiée) y a 4 champs :

- mail
- pass
- temp
- activate

Les 2 premiers c est bien evidement les references du compte , temp quand a lui est une chaine de caractere que tu cree au moment ou l tutilisateur s inscri un genre de mot de passe !

Activate lui est a 0 c est la variable qui dis si le compte est activé ou non !

Puisans dans l email tu mets ce lien : http://www.monsite.com/index.php?mail=[mail]&temp=[temp]

bien evidement la page index recupere donc lle mail et le temp les compares a ceux dans la base et si ceux si sont juste tu passe activate a 1 !

Pouf voila comment on fait un compte avec validation par email !
C'est en faisant des erreurs et en osant demander de l'aide qu'on apprend ! Il n'est pas ridicule de ne pas savoir !

Eléphanteau du PHP | 30 Messages

17 janv. 2006, 15:56

j'avais en effet penser à quelque chose de ce genre là ^^

je te remercie beaucoup, je v tenter de developper ca ce soir ;)

Eléphant du PHP | 383 Messages

17 janv. 2006, 16:30

ya aussi la solution ( peut etre plus simple a mettre en place ? ) de demander juste login, mail, et d'envoyer le mot de passe par mail. si le gar arrive a se connecter, c'est que l'email etait bon !! en plus, ca permet de forcer un mot de passe difficile a deviner ( mais tu peux aussi proposer un moyen de changer de mot de passe )

Eléphant du PHP | 440 Messages

17 janv. 2006, 19:08

Toute les solutions sont bonnes bien evidement !

Par contre juste pour vanter ma methode , tu peux desactiver des comptes suspects en backoffice par la suite .... lol
C'est en faisant des erreurs et en osant demander de l'aide qu'on apprend ! Il n'est pas ridicule de ne pas savoir !

Eléphant du PHP | 419 Messages

17 janv. 2006, 20:04

merci bien moi aussi ça va m'aider !