verifier mdp - VB/VBA/VBS - Programmation
Marsh Posté le 25-02-2009 à 14:52:48
select pseudo, passe from Client => ca te selectionne tous les clients de ta base !!!
Il faut donc mettre une condition dans ta requete :
select passe from Client WHERE pseudo = 'lepseudo'
ce qui te donnera 1 seule ligne de resultat.
Attention, très important : avec ma solution, il faut absoluement que tu verifies que le pseudo ne contient pas de caracteres malicieux, sinon tu t'ouvres a une faille par injection SQL.
Marsh Posté le 25-02-2009 à 09:57:00
Bonjour,
J'ai un petiti problème car en rentrant un pseudo et passe dans un formulaire je n'arrive pas à savoir si ils sont deja enregistrés dans la bdd.
J'ai deja codé cela mais il me manque quelque chose.
001ce2]Dim passe As String
Dim pseudo As String
passe = Me.txtMotDePasse
pseudo = Me.txtPseudo
Data1.RecordSource = "select pseudo, passe from Client ;"
If pseudo=??? Then
MsgBox "Bravo! Vous etês connecté.", vbExclamation
Else
MsgBox "Mot de passe ou pseudo incorrect .", vbExclamation
Me.txtMotDePasse.SetFocus
End If[/#001ce2]
Merci d'avance.