cs_smlala
Messages postés6Date d'inscriptiondimanche 25 juillet 2010StatutMembreDernière intervention22 avril 2011
-
26 janv. 2011 à 10:14
zannoubia
Messages postés15Date d'inscriptionmercredi 17 février 2010StatutMembreDernière intervention13 mai 2012
-
13 avril 2012 à 16:47
Bonjour à toutes et tous,
je suis débutante dans l’utilisation de VB6.0 et ça plusieurs jours que je galère pour trouver comment sécuriser mon application (en cours de conception) c'est-à dire, mon application doit a un login="admin" un password="lead" mais lorsque je pose des conditions au cas le login ou le password est différent, il ouvre toujouurs le deuxième formulaire
je ne sais plus quoi faire je vous en prie aider moi , aussi je voudrais que mon mot de passe soit sous cette forme "..."aidez moi svp
Merci pour toutes vos réactions qui me serrons d'un très grand apport.
cs_smlala
Messages postés6Date d'inscriptiondimanche 25 juillet 2010StatutMembreDernière intervention22 avril 2011 26 janv. 2011 à 10:36
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim txtLog "admin", txtPassword "leader"
If txtLog <> "admin" And txtPassword <> "leader" Then
MsgBox("votre login ou mot de passe est incorrecte")
Else
MsgBox("Entrer un login ou un mot de passe correcte")
End If
If txtLog = "admin" And txtPassword <> "leader" Then
MsgBox("accès interdit")
Else
MsgBox("accès interdit")
End If
If txtLog <> "admin" And txtPassword = "leader" Then
MsgBox("accès interdit")
Else
MsgBox("erreur de connexion")
End If
If txtLog "admin" And txtPassword "leader" Then
Form2.Show()
End If
End Sub
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 26 janv. 2011 à 10:48
Bizarre ton code,
D'abord tu postes dans la catégorie VB6 et tu nous donnes un code ressemblant furieusement à du .NET (l'entête de l'évènement est du .NET pur).
Par contre quand tu testes txtLog, qui est j'imagine un TextBox, tu utilises la propriété par défaut, laquelle n'existe pas sous .NET à ma connaissance - je ne développe pas sous .NET). Ou alors supprimes la compatibilité VB6 dans les options, tu utilises soit l'un soit l'autre mais pas un mix des 2.
Après reposte ton code MAIS EN UTILISANT LE 3EME ICONE A PARTIR DE LA DROITE, comme je te l'ai déjà dit.
lolokun
Messages postés1241Date d'inscriptionmardi 10 octobre 2006StatutMembreDernière intervention27 août 20137 26 janv. 2011 à 11:20
Bonjour,
C'est normal que ton formulaire 2 s'ouvre toujours, vu que par défaut tu initialises tes 2 variables avec les mots de passe corrects:
Dim txtLog "admin", txtPassword "leader", donc cette condition sera toujours vraie :
If txtLog "admin" And txtPassword "leader" Then
Form2.Show()
End If
Précises effectivement la propriété à utiliser, et plutôt que d'initialiser tes variables,fais un inputbox qui permettra à l'utilisateur de renseigner le login et mdp qu'il souhaite..
L'expérience, c'est une connerie par jour, mais jamais la même..
Vous n’avez pas trouvé la réponse que vous recherchez ?