Comment gerer la fonction mot de passe oublié

Résolu/Fermé
kalgoorlie Messages postés 86 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 15 août 2010 - 15 mars 2009 à 13:43
IpIpIpIpOne Messages postés 436 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 24 mai 2009 - 15 mars 2009 à 19:35
Bonjour,
comment faire de telle sorte que lorsque un inscrit rempli un formulaire son mot de passe lui soit envoyé a l'adresse email.j'ai etabli la table j'ai besoin du script php.merci d avance
A voir également:

2 réponses

djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 95
15 mars 2009 à 19:20
On ne vas pas te faire un script tout prêt mais on est prêt à t'aider si tu le souhaites.

Le formulaire d'inscription et d'identification, c'est toi qui l'as fait ou tu as récupéré le code sur internet ?
0
IpIpIpIpOne Messages postés 436 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 24 mai 2009 116
15 mars 2009 à 19:35
Crypte le mot de passe choisi (avec md5 ou un autre algorithme de cryptage) avant de l'insérer dans ta bdd, niveau sécurité c'est mieux.

Bien sur, tu ne pourras plus lire ce mot de passe et le renvoyer en cas d'oubli. Pas grave, si le membre l'oublie, il suffit d'en générer un nouveau aléatoirement, de l'enregistrer en md5 dans la bdd et de l'envoyer par email au visiteur. Dans ton email, tu proposes à ton membre, après s'être identifié avec le mot de passe généré aléatoirement, de remplacer ce mot de passe par un plus facile à retenir avec le formulaire que tu auras prévu à cet effet.

A l'inscription, tu peux aussi prévoir une liste de questions genre 'Quel est le prénom de ta première institutrice ?'. Demande la réponse à la question choisie avant d'envoyer un nouveau mot de passe pour éviter qu'un petit malin demande de changer le mot de passe d'un autre membre.

Pour piofiner le tout, tu peux aussi prévoir un petit 'captcha' pour pas te faire ennuyer par des robots.

Voilà, cela me semble la piste à suivre.

Bon travail !
0