Projet

Général

Profil

Anomalie #19647

[Création utilisateur] Vérification de l'adresse email

Ajouté par Arnaud PAUGET il y a environ 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Clôturé
Priorité:
2-Sérieux
Assigné à:
-
Version cible:
Début:
28/01/2022
Echéance:
Tags RM:

Description

Lors de la création d'un nouvel utilisateur, la regex permettant de faire la vérification de l'adresse email est trop restrictive concernant le TLD (dernière partie du nom de domaine). La regex n'autorise que un TLD entre 2 et 4 caractères, or aujourd'hui il est possible d'avoir des TLD plus long (.paris, .systems...).

presentation/maarchRM/Resources/view/auth/userAccount/admin/edit.html - ligne 281 fonction validateEmail()
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

Action :

Retirer la restriction sur le nombre de caractère sur le tld côté front

Vérifier le contrôle dans le back-end via filter_var de PHP https://www.php.net/manual/fr/filter.filters.validate.php

Historique

#1 Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

  • Assigné à Cyril VAZQUEZ supprimé
  • Version cible changé de 2.8 à 2.8.3

#2 Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

  • Description mis à jour (diff)
  • Priorité changé de 3-Mineur à 2-Sérieux

#3 Mis à jour par Arnaud PAUGET il y a presque 2 ans

  • Assigné à mis à Arnaud PAUGET

#4 Mis à jour par Arnaud PAUGET il y a presque 2 ans

En front l'expression régulière a été changée par celle référencé dans ici : https://stackoverflow.com/questions/201323/how-can-i-validate-an-email-address-using-a-regular-expression

En back la fonction filter_var est utilisé comme ceci :
filter_var($userAccount->emailAddress, FILTER_VALIDATE_EMAIL)

Branche de test fix/19647_validate_email_adress

#5 Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

  • Statut changé de A traiter à A livrer

#6 Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

  • Statut changé de A livrer à A revoir (S)

Manque la traduction du message d'erreur en fr

#7 Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

  • Statut changé de A revoir (S) à Clôturé
  • Assigné à Arnaud PAUGET supprimé

Modification du message
Fusion dans develop

Formats disponibles : Atom PDF