' je définis la requête en BDD qui va regarder si le password saisi existe Dim sqlPwd As String sqlPwd = "select pwd from auth where pwd=" & txtMdp.txt ' j'exécute la requête en "scalar" pour ne récupérer que la 1ère colonne de la 1ère ligne Dim CurrentName As String CurrentName = CStr(com.ExecuteScalar) ' si j'ai trouvé quelque chose c'est que le password saisi existe en base If CurrentName <> "" Then ' j'enregistre donc le nom de l'utilisateur Session("UserAuthentication") = username ' je le redirige vers la page à laquelle il a maintenant droit Response.Redirect("equipements.aspx") ' si je n'ai rien trouvé c'est que le password n'est pas référencé Else ' j'enregistre le fait que je n'ai pas d'utilisateur authentifié Session("UserAuthentication") = "" End If
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim command As SqlCommand = New SqlCommand("SELECT login,mdp FROM utlisateurs WHERE login=" & TextBox1.Text & " and mdp=" & TextBox2.Text & ",connection")
- ou simplement de quelques guillemets manquantes (tu n'en mets aucune dans ta requête alors que je suppose que tes deux champs sont des VARCHAR).
Dim command As SqlCommand = New SqlCommand("SELECT login,mdp FROM utlisateurs WHERE login='" & TextBox1.Text & "' and mdp='" & TextBox2.Text & "'",connection)