Projet

Général

Profil

Anomalie #19647

Mis à jour par Cyril VAZQUEZ il y a plus de 2 ans

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 tld.

Retour