Je suis encore nouveau à l'utilisation de l'état de session, je veux convertir le nom de page en et entier selon une table de base de données une fonction puis compare "X" et "Y" pour vérifier si un utilisateur a le droit de voir cette pageen utilisant l'état de session ne fonctionne pas correctement
Je sais que ce n'est pas la meilleure façon de gérer la sécurité du site, mais il est comme « une formation sur la façon d'utiliser la session »
ce que je fait de mal
Partial Class advancedsearch
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Try
Label1.Text = Session("username").ToString
Label3.Text = Session("role").ToString
Label4.Text = System.IO.Path.GetFileName(Request.Url.ToString())
Catch ex As Exception
Response.Redirect("login.aspx")
End Try
If Label1.Text = "" Then
Response.Redirect("login.aspx")
End If
Dim x As Integer = Int32.Parse(Label3.Text)
Dim y As Integer = Int32.Parse(DropDownList1.SelectedItem.ToString)
If x < y Then Response.Redirect("login.aspx")
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Redirect("default.aspx")
End Sub
End Class