A voir également:
- Mot de passe et login oubliés
- Mot de passe administrateur oublié - Guide
- Trousseau mot de passe iphone - Guide
- Identifiant et mot de passe - Guide
- Voir mot de passe wifi android - Guide
- Mot de passe - Guide
2 réponses
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 452
18 oct. 2020 à 09:09
18 oct. 2020 à 09:09
Bonjour,
Tu ne dis pas comment tu as créé ton site, en le codant toi-même ou en utilisant un CMS.
Si c'est avec un CMS, il y a peut-être un plugin ou une extension qui permet de mettre en place un système d'authentification.
Si c'est en le codant, il faut mettre en place un système d'authentification utilisant une base de données, en général en MySql.
Il y a de nombreux tutoriels sur le Web à ce sujet.
Ensuite, pou l'adapter à tes besoins, il faut de la réflexion.
Tu ne dis pas comment tu as créé ton site, en le codant toi-même ou en utilisant un CMS.
Si c'est avec un CMS, il y a peut-être un plugin ou une extension qui permet de mettre en place un système d'authentification.
Si c'est en le codant, il faut mettre en place un système d'authentification utilisant une base de données, en général en MySql.
Il y a de nombreux tutoriels sur le Web à ce sujet.
Ensuite, pou l'adapter à tes besoins, il faut de la réflexion.
18 oct. 2020 à 09:31
En effet je le code moi même. La bdd est stoccké dans php my admin. L'utilisateur se connecte avec son e-mail et son mot de passe(une fois connecté il accède à son Profil où il peut changer son email, son pseudo et son mot de passe) Je ne réussi pas à creer le système mot de passe oublié. Sur la table users j'ai les rubriques email, pseudo, mot de passe, adresse... voilà tout
19 oct. 2020 à 07:39
Il faut créer un lien "Mot de passe oublié" qui ouvrira un formulaire dans lequel l'utilisateur précisera l'adresse mail du compte concerné. Ce formulaire sera traité en php et enverra un mail à l'adresse précisée, avec un lien permettant à l'utilisateur de se connecter à son compte sans avoir à s'identifier. C'est ce dernier point la vraie difficulté. Je n'ai pas de code à te donner, mais je pense qu'il faut ouvrir une session très limitée dans le temps, juste pour permettre à l'utilisateur de changer de mot de passe. Il ne faut pas qu'il puisse utiliser à nouveau ce lien pour se connecter à son compte.