Bonjour,
Je suis en train de créer un site web avec une base postgresql.
J'ai pas mal avancé, et là je suis en train d'essayer de sécuriser mon site en y ajoutant une phase d'authentification.
Donc j'ai une table utilisateur et un champ mot de passe (char(32) ).
Mon problème, c'est que lorsqu'on enregistre le mot de passe dans la base, il y ajoute des espaces pour compléter le champs mot de passe.
Du coup, quand je veux comparer le mot de passe avec la valeur contenue dans la base de données, c'est toujours différent.
Est qu'il est possible de n'enregistrer que le nombre de caractère dont j'ai besoin ou est que je peux utiliser une autre méthode pour comparer mes méthodes sans utiliser les espaces?
Merci
Partager