PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → l'authentification
l'authentification
Started by hasnaaboussaa, Mar., 28 2006 4:26 PM - 1 reply
Posted on March, 28 2006 - 4:26 PM
bonjour tt le monde
Dans mon interface d'authentification lorsque je saisie le login et le password le test vérifie si les 2 champs existent dans la base sans vérifier la liaison entre les deux
par ex j'ai:
login=abc et password3 pour l'utilisateur 1

login=xyz et passwordE6 pour l'utilisateur 2

si je saisie login=abc et passwordE6

on accède à l'espace de travail de l'utilisateur 2 même si le login ne lui appartient pas. par contre si on saisie un login n'existant pas dans la base, l'accès est refusé.

Merci à l'avance pour tous ceux qui peuvent m'aider.

A+
Posted on March, 28 2006 - 5:50 PM
Salut.

tu fait saisir ton login et ton mot de passe. Lorsque tu fait ok dans ta fenetre de login tu fait:

ex:
fichier de base : FichierLogin
Champ du fichier de base : ChampLogin, ChampMDP
Champ de la fenetre : SaisieLogin, SaisieMDP

HLitRecherchePremier(FichierLogin,ChampLogin,SaisieLogin,)
SI PAS hEnDehors(FichierLogin) ALORS
SI ChampMDP <> SaisieMDP ALORS
ERREUR("MOT DE PASSE INCORRECT !").
RETOUR
FIN
SINON
ERREUR("UTILISATEUR INCONNU !")
RETOUR
FIN

En esperant t'avoir aide.

MikeFilth