Formulaire enregistrement mot de passe
Fermé
kmorel
-
2 août 2018 à 13:33
jordane45 Messages postés 38429 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 19 février 2025 - 3 août 2018 à 10:01
jordane45 Messages postés 38429 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 19 février 2025 - 3 août 2018 à 10:01
A voir également:
- Formulaire enregistrement mot de passe
- Trousseau mot de passe iphone - Guide
- Voir mot de passe wifi android - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
2 réponses
yg_be
Messages postés
23474
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
19 février 2025
Ambassadeur
1 568
Modifié le 2 août 2018 à 13:54
Modifié le 2 août 2018 à 13:54
bonjour, quel est le petit problème?
à ta place, moi je ferais un UPDATE plutôt qu'un INSERT pour modifier un enregistrement dans une table.
par ailleurs, il est préférable d'utiliser password_hash pour hacher le mot de passe, et password_verify pour vérifier un mot de passe.
à ta place, moi je ferais un UPDATE plutôt qu'un INSERT pour modifier un enregistrement dans une table.
par ailleurs, il est préférable d'utiliser password_hash pour hacher le mot de passe, et password_verify pour vérifier un mot de passe.
jordane45
Messages postés
38429
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 février 2025
4 735
3 août 2018 à 10:01
3 août 2018 à 10:01
Modifié le 2 août 2018 à 16:48
et comme erreur ça me dit:
Fatal error: Call to a member function fetch() on string in C:\wamp64\www\Test\traitement-creation_pass.php on line 11
Call Stack
que dois-je faire svp?
Modifié le 2 août 2018 à 19:29
https://www.php.net/manual/fr/pdostatement.fetch.php
tu n'y es pas encore, mais voici un exemple de SQL UPDATE:
par ailleurs, si je comprends ce que tu fais, chacun peut changer n'importe quel mot de passe. je pense que tu dois envoyer un secret avec l'email, et vérifier ce secret au retour du formulaire.
tu pourrais, au moment d'envoyer le mail, créer un texte au hasard, le joindre au mail et l'enregistrer dans la base de données, avec le moment de l'envoi du mail. quand le formulaire revient, vérifier que le secret est récent et correct, et accepter le nouveau mot de passe. si le secret renvoyé par formulaire est incorrect, effacer la date pour forcer à demander un nouveau secret.
2 août 2018 à 20:19
2 août 2018 à 21:14