1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Procédure de contrôle de mail

Discussion dans 'Windev' créé par gapplicat, Mar 12, 2018.

Tags:
  1. gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    707
    Voici une procédure de contrôle de l'adresse email

    Code (Windev):

    PROCEDURE VerificationEmail(LeMail)

    VF est un booléen = Vrai

    SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (LeMail) <> "" ALORS
     
        SELON

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (LeMail)
            CAS emailAdresseValide
               // VF est déjà VRAI, on ne fait rien...
            CAS emailAdresseSyntaxeIncorrecte
                Toast("L'adresse est syntaxiquement fausse.")
                VF = Faux
            CAS emailAdresseRefusée
                Toast("L'adresse a été refusée par le serveur de mails." + ...
                "ErreurInfo permet d'obtenir la cause du refus.")
                VF = Faux
            CAS emailAdresseErreur
                Toast("Une erreur s'est produite pendant la vérification. " + ...
                "ErreurInfo permet d'obtenir le détail de l'erreur.")
                VF = Faux  
            AUTRE CAS
                Toast("L'adresse email ne semble pas valide.....")
                VF = Faux
        FIN
     
        SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (LeMail,"'") > 0 ALORS VF = Faux
        SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (LeMail,"@") <> 1 ALORS VF = Faux
        SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (LeMail,".") = 0 ALORS VF = Faux
     
    FIN


    RENVOYER VF

     
     
    Tags:
  2. Fouedusa

    Fouedusa Active Member

    Inscrit:
    Avr 22, 2018
    Messages:
    132
    J'aime reçus:
    120
    Bonjour;
    et si LeMail = "" ;)
     
  3. popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,882
    J'aime reçus:
    1,532

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Voici une procédure de contrôle de l'adresse email

    Code (Windev):

    PROCEDURE VerificationEmail(LeMail)

    VF est un booléen = Vrai

    SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (LeMail) <> "" ALORS
     
        SELON

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (LeMail)
            CAS emailAdresseValide
               // VF est déjà VRAI, on ne fait rien...
            CAS emailAdresseSyntaxeIncorrecte
                Toast("L'adresse est syntaxiquement fausse.")
                VF = Faux
            CAS emailAdresseRefusée
                Toast("L'adresse a été refusée par le serveur de mails." + ...
                "ErreurInfo permet d'obtenir la cause du refus.")
                VF = Faux
            CAS emailAdresseErreur
                Toast("Une erreur s'est produite pendant la vérification. " + ...
                "ErreurInfo permet d'obtenir le détail de l'erreur.")
                VF = Faux
            AUTRE CAS
                Toast("L'adresse email ne semble pas valide.....")
                VF = Faux
        FIN
     
        SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (LeMail,"'") > 0 ALORS VF = Faux
        SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (LeMail,"@") <> 1 ALORS VF = Faux
        SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (LeMail,".") = 0 ALORS VF = Faux
     
    FIN


    RENVOYER VF

     
    Cliquez pour agrandir...
    je connaît des adresse mail sans point
    le dernier chaineoccurence est a enlever.
     
  • Kobex

    Kobex Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    373
    J'aime reçus:
    257
    Juste pour info, la fonction est inutile (selon moi bien sur)....

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Bon dev ;)
     
  • Partager cette page

    Chargement...