Verifier les authentifications avec windev
jkubuntu
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
romulus001 Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
romulus001 Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous!
je suis en train de devellopper une application avec windev 15, je parviens à enregistrer des utilisateurs dans ma base de donnée mysql à partir d'un formulaire. Maintenant je voudrais verifier le login et le password d'un utilisateur qui essaye de se connecter à l'application. Comment vérifier qu'ils sont dans ma BD MYSQUL en langage windev ?
Merçi d'avance.
je suis en train de devellopper une application avec windev 15, je parviens à enregistrer des utilisateurs dans ma base de donnée mysql à partir d'un formulaire. Maintenant je voudrais verifier le login et le password d'un utilisateur qui essaye de se connecter à l'application. Comment vérifier qu'ils sont dans ma BD MYSQUL en langage windev ?
Merçi d'avance.
A voir également:
- Verifier les authentifications avec windev
- Verifier compatibilite windows 11 - Guide
- Verifier un lien - Guide
- Vérifier si mot de passe piraté - Guide
- Verifier les appareils connectés facebook - Guide
- Vérifier si une phrase est correcte - Accueil - Google
1 réponse
Bonjour, c'est assez classique comme question.
Au lancement de ton application, tu te connectes à ta base de données SQL, par exemple, dans l'événement Déclarations globales de ton écran ou Initialisation de ton projet.
Dans le code de ton bouton de connexion à ton application, tu interroges ta table des utilisateurs où tu mets dans ta clause where : login=login saisi.
2 cas sont à considérer:
- si ta requête ressort aucune ligne, c'est que le login saisi est inconnu (à voir si tu veux considérer ou non la casse)
- si ta requête ressort une ligne, tu compares ensuite le mot de passe récupéré et le mot de passe saisi dans le formulaire, s'ils sont identiques, tu passes à l'écran suivant.
Au lancement de ton application, tu te connectes à ta base de données SQL, par exemple, dans l'événement Déclarations globales de ton écran ou Initialisation de ton projet.
Dans le code de ton bouton de connexion à ton application, tu interroges ta table des utilisateurs où tu mets dans ta clause where : login=login saisi.
2 cas sont à considérer:
- si ta requête ressort aucune ligne, c'est que le login saisi est inconnu (à voir si tu veux considérer ou non la casse)
- si ta requête ressort une ligne, tu compares ensuite le mot de passe récupéré et le mot de passe saisi dans le formulaire, s'ils sont identiques, tu passes à l'écran suivant.
Avec les requêtes SQL j'utilise SQLExec pour executer ma requête.
Connexion à ta BDD (à tester car je me connecte via SQL Server)
Pour exécuter une requête SQL: