ajout du test mail valide
This commit is contained in:
@@ -21,6 +21,7 @@ FILE_CREATEUSER="$KAZ_ROOT/tmp/createUser.txt"
|
|||||||
FILE_NOTIFICATION="${KAZ_TEMP_DIR}/${PRG}.txt"
|
FILE_NOTIFICATION="${KAZ_TEMP_DIR}/${PRG}.txt"
|
||||||
sep=' '
|
sep=' '
|
||||||
ERRMSG=""
|
ERRMSG=""
|
||||||
|
regexMail="^(([A-Za-z0-9]+((\.|\-|\_|\+)?[A-Za-z0-9]?)*[A-Za-z0-9]+)|[A-Za-z0-9]+)@(([A-Za-z0-9]+)+((\.|\-|\_)?([A-Za-z0-9]+)+)*)+\.([A-Za-z]{2,})+$"
|
||||||
############################################ Fonctions #######################################################
|
############################################ Fonctions #######################################################
|
||||||
|
|
||||||
TEXTE="
|
TEXTE="
|
||||||
@@ -93,6 +94,8 @@ Int_paheko_Action() {
|
|||||||
################################
|
################################
|
||||||
# test du mail valide en $domain : si oui on remplie la variable ERRMSG et on créé le fichier de notification"
|
# test du mail valide en $domain : si oui on remplie la variable ERRMSG et on créé le fichier de notification"
|
||||||
echo ${email} | grep -i "${domain}" >/dev/null || { ERRMSG="- Le mail ${email} n'est pas en ${domain}";touch ${FILE_NOTIFICATION} 2>/dev/null;}
|
echo ${email} | grep -i "${domain}" >/dev/null || { ERRMSG="- Le mail ${email} n'est pas en ${domain}";touch ${FILE_NOTIFICATION} 2>/dev/null;}
|
||||||
|
# test de la validité du mail
|
||||||
|
[[ ${email} =~ ${regexMail} ]] || ERRMSG="${ERRMSG} - Le mail ${email} n'est pas valide"
|
||||||
################################
|
################################
|
||||||
#on compte le nom de champs dans la zone nom pour gérer les noms et prénoms composés
|
#on compte le nom de champs dans la zone nom pour gérer les noms et prénoms composés
|
||||||
# si il y a 3 champs, on associe les 2 premieres valeurs avec un - et on laisse le 3ème identique
|
# si il y a 3 champs, on associe les 2 premieres valeurs avec un - et on laisse le 3ème identique
|
||||||
|
|||||||
Reference in New Issue
Block a user