Foros del Web » Programando para Internet » ASPX (.net) »

FormsAuthenticationTicket, cuando caduca?

Estas en el tema de FormsAuthenticationTicket, cuando caduca? en el foro de ASPX (.net) en Foros del Web. Tengo una aplicacion que cuando fon autenticacion por formulario. Elc aso es que cuando el usuario se logea, creo un ticket que expira en X ...
  #1 (permalink)  
Antiguo 30/09/2010, 02:36
 
Fecha de Ingreso: abril-2005
Ubicación: España - Madrid
Mensajes: 236
Antigüedad: 19 años, 7 meses
Puntos: 2
FormsAuthenticationTicket, cuando caduca?

Tengo una aplicacion que cuando fon autenticacion por formulario.

Elc aso es que cuando el usuario se logea, creo un ticket que expira en X minutos.


Dim t As FormsAuthenticationTicket
Dim cookiestr As String
Dim ck As HttpCookie
t = New FormsAuthenticationTicket(......)
cookiestr = FormsAuthentication.Encrypt(t)
ck = New HttpCookie(FormsAuthentication.FormsCookieName, cookiestr)
ck.Path = FormsAuthentication.FormsCookiePath
Me.Response.Cookies.Add(ck)


¿El caso es que como se yo cuando caduca?

Al intentar obtener el tk que esta en la cookie, cuando caduca directamente desaparece la cookie.
Lo intento recuperar en el global.axax Application_AuthenticateRequest


Dim ck As HttpCookie = Context.Request.Cookies(FormsAuthentication.FormsC ookieName)
Dim t As FormsAuthenticationTicket

If ck IsNot Nothing Then
End If


y siempre ck es nothing.

Que pasa, que cuando caduca la cookie se borra automaticamente, ¿alguna idea?


Todo esto, es para detectar cuando ha caducado y redirigirle a una pantalla que diga que la sesion ha caducado, actualmente cuando se caduca, me redirecciona a la pagina de login.

Etiquetas: cuando, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:04.