bonjour ; je suis en train de développer une application en asp.net, où l'utilisateur se connectera via une (webForm1.aspx) en rentrant son login et son mot de passe , dont le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 Protected Sub Login1_Authenticate(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.AuthenticateEventArgs) Handles Login1.Authenticate
 
        strConnString = "Persist Security Info=False;Integrated Security=SSPI;database=ConsortiumDataBaseSQL;server=rcham-pc"
        objConn.ConnectionString = strConnString
        objConn.Open()
 
        Dim intNumRows As Integer
        strSQL = "SELECT COUNT(*) FROM dbo.compte WHERE loginUser = '" & Me.Login1.UserName.Trim & "' AND mdpUser = '" & Me.Login1.Password.Trim & "' "
        objCmd = New SqlCommand(strSQL, objConn)
        intNumRows = objCmd.ExecuteScalar()
        If intNumRows > 0 Then
 
            If retour(Me.Login1.UserName.Trim) = "administrateur" Then
                Session("strUser") = Me.Login1.UserName.Trim
                Response.Redirect("WebForm2.aspx")
            End If
            If retour(Me.Login1.UserName.Trim) = "utilisateur" Then
                Session("strUser") = Me.Login1.UserName.Trim
                Response.Redirect("WebForm3.aspx")
            End If
 
        End If
 
        objConn.Close()
        objConn = Nothing
    End Sub
tout se passe bien ,
mon problème c 'est je peux rentrer sur soit (webform2.aspx )ou (webform3.aspx) sans avoir passé par le formulaire de connexion ,
il suffit de taper dans l URL : http://localhost:1240/WebForm2.aspx pour rentrer sur la (webform2.aspx) donc ça sert à quoi le login et le mot de passe.
est ce que quelqu’un peut m expliquer ceci et comment remédier à ce problème ? et merci