par
Ryle » 03 mars 2021, 13:10
Salutations !
En fait il y a un truc étrange dans ton code, c'est qu'avant d'arriver au password_verify(), tu fais une requête sur ta table membre pour cherches les utilisateurs qui auraient les mêmes pseudo et mot de passe que ceux fournis par l'utilisateur.
Donc soit il y en a bien et ton mot de passe est en clair en base, ce qui fait qu'il n'est pas nécessaire de faire de contrôle sur son hash, mais qui serait pas vraiment sécurisé. Soit le mot de passe est bien hashé en base, auquel cas cette requête ne doit pas te retourner de résultat.
Il faut soit hasher le mot de passe envoyé par l'utilisateur et comparer les deux hash en base directement en SQL, soit uniquement passer le login dans ta requête pour récupérer le mot de passe hasher en base et tu pourra alors comparer en php les deux valeurs (celui envoyé et celui présent en base)
Ps : un "wed" developer, c'est quelqu'un qui développe des applications pour faciliter les mariages ?
