Bonjour, Le Thu, 11 May 2017 17:06:05 +0200, "Contact Monjardinieronline®" <monjardinieronline@gmail.com> a écrit :
Plusieurs de nos utilisateur n’arrive pas à se connecter parce que les champs email et/ou mot de passe mot de passe sont mal renseigner que ce soit à l’inscription ou à la connexion. Après résolution du problème il s’avère que l'utilisateur en recopiant sont email et/ou mot de passe peut laisser un espace ou une majuscule dans son adresse mail.
il faudrait donc pour résoudre le problème :
- protéger ces champs en supprimant les espace en début et fin de chaine
- passer les majuscule en minuscule dans les mails
- supprimer des espaces et tabulations en début et fin de chaine mail/mot de passe
Il n'y a aucun soucis pour faire cela sur les adresses emails, même si cela n'est pas recommandé (la norme email fait la distinction dans les majuscules/minuscules dans la première partie de l'email, cf. RFC 5322, partie 3.4.1 : https://tools.ietf.org/html/rfc5322 même si la plupart des FAI ne respectent pas cette norme). Il est donc possible (bien que peu probable) qu'il y aie des collisions entre deux adresses identiques mais avec des casses différentes. Nous allons gérer le cas pour la comparaison au login, par contre, les emails seront toujours envoyés à l'adresse saisie à la création du compte, quelle que soit sa casse. Pour le mot de passe, je ne pense pas que ce soit une bonne idée, car nous excluons ainsi tous les éventuels mots de passe contenant un caractère espace en début ou fin de mot de passe. Si nous effectuons la modification, tous les clients avec un mot de passe contenant un espace ne pourront plus se connecter (nous ne pouvons pas les modifier car ils sont chiffrés en base pour ne pas que nous les connaissions). Souhaitez-vous quand-même que nous traitions le cas des mots de passe ?
Même constat lors du renseignement du code postal à la création d'un compte client et d'un compte prestataires.
Nous effectuons la modification. Bonne journée. Jean Couteau -- Jean Couteau - Code Lutin - www.codelutin.com 12 Avenue Jules Verne, 44230 Saint-Sébastien-Sur-Loire Tel : 02.40.50.29.28 - Port : 06.68.07.29.29