Salve, ho due pagine admin.aspx e MenuAdmin.asp vorrei impostare una sessione in modo che MnuAdmin sia accessibile solo se il login è positivo.
Il mio problema è che quando eseguo il debug mi da thered interrotto mentre sul server si blocca la pagina. Vi posto il codice magari potete indicarmi dove sbaglio, grazie 1000
Admin.aspx:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles accediButton.Click
Try
Dim login As String = TextBox1.Text()
Dim password As String = TextBox2.Text()
Dim command As New OleDbCommand
command.Connection() = connection
command.CommandText() = "SELECT * FROM Accesso WHERE User='" + login + "' AND Pass='" + password + "'"
Dim reader As OleDbDataReader = command.ExecuteReader()
TextBox1.Text() = ""
TextBox2.Text() = ""
If reader.Read() Then
Session("loggato") = True
reader.Close()
connection.Close()
*********/* qui inserisco la sessione session ("login")=1**********
Response.Redirect("MenuAdmin.aspx")
Else
reader.Close()
MsgBox("Nome utente o password errati.")
End If
Catch
MsgBox(Err.Description)
End Try
End Sub
MenuAdmin.aspx
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
if session ("login")= 0 then
respose.redirect (Admin.aspx)
end if
End Sub
Dove sbaglio^^![]()
![]()
![]()
![]()