IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Création d'un formulaire d'inscription/Connexion sur profil après l'inscription + LOGIN

  1. Alexbaba
    Alexbaba
    Salut les ami(e)s, je suis un grand amateur sur WINDEV surtout en programmation
    Je compte créer un projet IOS de type (réseaux sociaux) sur WINDEV MOBILE avec un formulaire d'inscription, modification du profil etc.
    J'ai achetées ce logiciel qui ma coûté très cher car je suis vraiment déterminer a faire cette aventure même si je suis NUL en programmation
    Aloooors j'ai besoin de vous oui de vouuus, AIDEZ MOI PLEASE !!!
    enfin si c'est possible de créer ce type d'application avec WINDEV
    n'hésitez pas à me corriger sur mes manipulations.

    Premier étape :
    J'ai créer un FICHIER DE DONNÉES (Client) avec IDClient, Nom, Prénom, e-mail, mot de passe, photo de profil etc.
    ensuite j'ai créer plusieurs FENÊTRE (FEN_) pour le formulaire d'inscription qui et diviser en plusieurs parties, du coup j'ai ajouter EcranVersFichier() pour récupère les informations des champs avant de les envoyer sur WDmap (Hajoute()) qui ce trouve dans la dernier étape (SAI_Mot_de_passe), voici les codes suivants :

    1 - Fenêtre Nom/Prénom, code sur bouton suivant (Clic sur "BTN_") :

    // Contrôle le prénom
    SI SAI_Prénom ~= "" ALORS
    Erreur("Vous devez saisir votre prénom")
    SetFocus(SAI_Prénom)
    RETOUR
    FIN

    // Contrôle le nom
    SI SAI_Nom ~= "" ALORS
    Erreur("Vous devez saisir votre nom")
    SetFocus(SAI_Nom)
    RETOUR
    FIN

    // Récupère les informations des champs
    EcranVersFichier()
    OuvreFenêtreMobile(FEN_FI_Email)

    2 - Fenêtre Email, code sur bouton suivant (Clic sur "BTN_") :

    // Contrôle l'adresse email
    SI SAI_E_Mail ~= "" ALORS
    Erreur("Vous devez saisir votre e-mail ")
    SetFocus(SAI_E_Mail)
    RETOUR
    FIN


    HLitRecherchePremier(Client,Email,SAI_E_Mail)
    // Pas de gestion automatique des erreurs (doublons, intégrité, ...)
    HSurErreur(Client, SAI_E_Mail)
    SI HTrouve(Client) = Vrai ALORS
    Erreur("E-mail existe déjà")
    RETOUR
    SI HErreurDoublon() = Vrai ALORS
    Erreur("E-mail existe déjà.", HErreurInfo())
    RETOUR
    FIN

    SI HErreurIntégrité() = Vrai ALORS
    Erreur("Cette enregistrement ne peut être valable", HErreurInfo())
    RETOUR
    FIN
    FIN

    // Récupère les informations des champs
    EcranVersFichier()
    OuvreFenêtreMobile(FEN_FI_Civilité)

    3 - Fenêtre civilité Homme/Femme, code sur bouton suivant (Clic sur "BTN_") :

    // Contrôle le sexe
    SI COMBO_Civilité ~= "" ALORS
    Erreur("Vous devez saisir votre civilité")
    SetFocus(COMBO_Civilité)
    RETOUR
    FIN

    // Récupère les informations des champs
    EcranVersFichier()
    OuvreFenêtreMobile(FEN_FI_MotDePasse)

    4 - Fenêtre Mot de passe/vérification du Mot de passe, code sur bouton suivant (Clic sur "BTN_") :

    // Contrôle le mot de passe
    SI SAI_Mot_de_passe ~= "" ALORS
    Erreur("Vous devez spécifier un mot de passe")
    SetFocus(SAI_Mot_de_passe)
    RETOUR
    FIN

    // Contrôle le mot de passe et sa confirmation
    SI SAI_Mot_de_passe <> SAI_Mot_de_passe1 ALORS
    Erreur("Votre mot de passe ne correspond pas")
    SAI_Mot_de_passe = ""
    SAI_Mot_de_passe1 = ""
    HErreurDoublon
    RETOUR

    SINON
    Info("Mot de passe réussi")
    SetFocus(SAI_Mot_de_passe)
    FIN

    // Récupère les informations des champs
    EcranVersFichier()
    // Ajoute les données sur WDmap (Clien)
    HAjoute(Client)
    // Apres fin de l'inscription, ouverture du compte profil client
    OuvreFenêtreMobile(FEN_FI_Profil)

    Question :
    - Comment ouvrir par connexion la fenêtre de profil (FEN_FI_Profil) après inscription du formulaire ?

    AIDEZ MOI POUR CETTE PREMIER ETAPE SVP
    Désolé pour les fautes d'Orthographe
Affichage des résultats 1 à 1 sur 1
Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo