저는이 기능을 처음 사용합니다. 나는 4 페이지가있다. login.aspx, account.aspx, settings.aspx 및 fliers.aspx. 모두가 vb.net에서 SQL 서버 백엔드로 프로그래밍되었습니다. 이 이메일로 ("WEBUSER")를 session.item 소요 u는 볼 수한 페이지에서 다른 페이지로 이동할 때 페이지간에 변경하기 위해 세션 변수가 필요합니다. vb.net
Dim SQL As String = "SELECT * FROM table1 WHERE email='" + Me.txtUserName.Text + "' AND password='" + Me.txtPassword.Text + "' "
ExecuteNonQuery(SQL)
SqlCmd = New SqlCommand(SQL, SqlCnn)
SqlDR = SqlCmd.ExecuteReader
If SqlDR.HasRows Then
Do While SqlDR.Read()
Label1.Text = "successfully logged in"
Dim webUser As New webUser(SqlDR("email"), Session.Item("sqlcnn"))
Session.Item("webUser") = webUser
isValidUser = True
Loop
Else
Label1.Text = "Failed to login"
End If
- 내 firstr 페이지 은 login.aspx 나는 된 .vb 페이지에서이 코드가 있습니다. 이 페이지에서는 괜찮습니다. account.aspx 인 다음 페이지에서 전자 메일을 로그인 한 사용자의 ID로 바꿔야하고 settings.aspx 페이지에서 해당 사용자의 ID를 해당 사용자의 프로필 ID로 바꿔야합니다. 이러한 모든 테이블은 백엔드에 있고 데이터를 가지고 있지만 문제는 나의 지식 부족입니다. 어떻게 세션을 다른 변수로 만들 수 있습니까?
+100 만약 가능하다면. –