Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Lab06
But du Lab
Le but de ce Lab de mettre en place l’authentification par formulaire pour une application
ASP.NET.
Utilisateurs.sql
- Exécuter le contenu SQL de ce fichier sur la base « PUBS »
Page 1 sur 3
Labs ASP.NET v1.1 Aurélien Norie & Sébastien Bovo [Microsoft]
- Créer une fonction ValidateUser pour valider les informations d'identification des
utilisateurs par consultation dans la base de données :
Function ValidateUser(ByVal uid As String, ByVal passwd As String) As
Boolean
Dim cnn As SqlConnection
Dim cmd As SqlCommand
Dim dr As SqlDataReader
Dim retVal As Boolean = False
cnn = New
SqlConnection("server=localhost;uid=sa;pwd=saPassword;database=Pubs;")
cmd = New SqlCommand("Select * from users where uname = '" & uid & "'",
cnn)
cnn.Open()
dr = cmd.ExecuteReader()
While (dr.Read())
If StrComp(dr.Item("Pwd"), passwd, 1) = 0 Then
retVal = True
End If
End While
cnn.Close()
ValidateUser = retVal
End Function
Page 2 sur 3
Labs ASP.NET v1.1 Aurélien Norie & Sébastien Bovo [Microsoft]
FormsAuthentication.RedirectFromLoginPage(txtUserName.Text, False)
Else
Response.Redirect("logon.aspx", True)
End If
End Sub
Page 3 sur 3