A voir également:
- Identification_mot de passe oublié
- Mot de passe administrateur oublié - Guide
- Schéma téléphone oublié - Guide
- Mot de passe bios oublié - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
2 réponses
Bonjour,
C'est un petit script que tu peux faire. Tu utilises php ? Tu veux qu'il se passe quoi pour le mot de passe oublié ? Il rendre son adresse mail et / ou login et c'est tout ? Ou tu veux une question secrète (ce qui est plus compliqué à faire) ?
C'est un petit script que tu peux faire. Tu utilises php ? Tu veux qu'il se passe quoi pour le mot de passe oublié ? Il rendre son adresse mail et / ou login et c'est tout ? Ou tu veux une question secrète (ce qui est plus compliqué à faire) ?
Tu demandes son adresse mail, tu lui fais remplir un captcha pour éviter les bots, et ensuite si le captcha et le mail sont correspondent tu envoies un mail qui donne l'identifiant et le mot de passe.
Si le mot de passe est crypté et indécryptable, faut en générer un, l'envoyer en clair dans le mail, et le crypter pour le mettre dans la base.
Bon courage
Si le mot de passe est crypté et indécryptable, faut en générer un, l'envoyer en clair dans le mail, et le crypter pour le mettre dans la base.
Bon courage
Et bien lorsqu'il clique sur "mot de passe oublié" et qu'il rentre disons son login et son adresse mail, tu vas chercher en base la correspondance login-mail (déjà pour vérifier que c'est bien la bonne personne), puis tu peux réinitialiser le mot de passe.
Pour se faire, tu peux simplement prendre la première lettre du nom, puis le prénom, tout attaché, faire passer un cryptage de md5 (il y a une fonctionne toute prête qui existe), changer la valeur en base et envoyer un lien à l'utilisateur qui le connectera automatiquement, mais qui lui demandera de changer immédiatement son mot de passe en ce qu'il veut.
Est-ce que j'ai été clair ?
Dans le mail, tu donnes un lien vers une page spéciale qui va permettre à l'utilisateur de rentrer le nouveau mot de passe qu'on lui aura donné. Sur cette page, tu fais un petit formulaire :
Et après la validation :
C'est plus clair ?