hola estimados
Necesito que desde una clase pueda controlar la perdida de session y me redireccione a una pagina que avise sobre la perdida de session.
el codigo que tengo es el siguiente
Código vb:
Ver originalImports System.Web
Public Class ClassVariablesSession
Inherits System.Web.UI.Control
Public cSeg As ClassSeguridad = ClassSeguridad.Instanciar
Public sMD5UserName As String = ""
Public sMD5RolName As String = ""
Public sMD5RolId As Integer = 0
Public sMD5EmpresaId As Integer = 0
Public sMD5UserId As Integer = 0
Public sMD5IPConectado As String = ""
Public sMD5HOSTConectado As String = ""
Public sMD5SessionState As String = ""
Public Sub RecuperarVariablesSession()
Try
With HttpContext.Current
If .Session("UsuarioConectado") = Nothing Or .Session("UsuarioConectado") = "" Then
HttpContext.Current.Response.Redirect("../index.html")
End If
sMD5UserName = cSeg.Desencriptar(.Session("UsuarioConectado"))
sMD5RolName = cSeg.Desencriptar(.Session("ROL_ACTUAL"))
sMD5RolId = CInt(cSeg.Desencriptar(.Session("ROL_ID")))
sMD5EmpresaId = CInt(cSeg.Desencriptar(.Session("EMPRESA_ID")))
sMD5UserId = CInt(cSeg.Desencriptar(.Session("USERCONN_ID")))
sMD5IPConectado = cSeg.Desencriptar(.Session("IP_CONECTADO"))
sMD5HOSTConectado = cSeg.Desencriptar(.Session("HOST_CONECTADO"))
sMD5SessionState = cSeg.Desencriptar(.Session("SessionState"))
End With
Catch ex As Exception
End Try
End Sub
La clase me da error.
¿Cual puede ser el error?
¿esta correcto lo que intento hacer?
Si no fuese correcto ¿cual es la forma mas eficiente de poder controlar la perdida de sesion?
Muchas gracias, estoy atento a sus comentarios