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

Borrar cookie de Recordar Sesion

Estas en el tema de Borrar cookie de Recordar Sesion en el foro de ASPX (.net) en Foros del Web. Buenas tardes, buscando ayuda ya que logre hacer mi cookie para recordar sesion pero a la hora que doy click en el chekbox para dejar ...
  #1 (permalink)  
Antiguo 23/02/2010, 16:21
 
Fecha de Ingreso: febrero-2010
Mensajes: 10
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta Borrar cookie de Recordar Sesion

Buenas tardes, buscando ayuda ya que logre hacer mi cookie para recordar sesion pero a la hora que doy click en el chekbox para dejar de recordar, no me lo valida, sino que siempre me agarra el valor que se encuentra dentro de la cookie, podrian decirme una solucion??
este es el codigo que tengo al cargar la pagina, la cual me carga bien los valores:

If (Request.Cookies("datos") IsNot Nothing) Then
If (Request.Cookies("datos")("Usuario") IsNot Nothing) Then
tbusuario.Text = Request.Cookies("datos")("Usuario")
End If
If (Request.Cookies("datos")("Dato") IsNot Nothing) Then
tbpass.Attributes.Add("value", Request.Cookies("datos")("Dato"))
End If
If (Request.Cookies("datos")("Recordar") IsNot Nothing) Then
ChkPass.Checked = Request.Cookies("datos")("Recordar")
End If
End If
y este es el otro codigo para cuando me autenticoc con un procedimiento almacenado:
If IsValid Then
If ProcAlmacenadoAutenticacion(tbusuario.Text, tbpass.Text) > 0 Then
Session("Usuario") = tbusuario.Text
Session("Contraseña") = tbpass.Text
Session("Recuerda") = ChkPass.Checked
System.Web.Security.FormsAuthentication.RedirectFr omLoginPage(tbusuario.Text, ChkPass.Checked)
If ChkPass.Checked = True Then
Dim myCookie As HttpCookie = New HttpCookie("datos")
myCookie("Usuario") = Session("Usuario")
myCookie("Dato") = Session("Contraseña")
myCookie("Recordar") = Session("Recuerda")
myCookie.Expires = Now.AddDays(1)
Response.Cookies.Add(myCookie)
Else
If (Request.Cookies("datos")("Recordar") IsNot Nothing) Then
Dim myCookie As HttpCookie = New HttpCookie("datos")
myCookie("Recordar") = False
myCookie.Values.Remove("Usuario")
myCookie.Expires = DateTime.Now.AddDays(-1)
End If
End If
End If
End If
ya probe en evento CheckedChanged para que cuando no este palomeado tome el ChkPass.Checked como false, pero no me toma el valor

agradecere comentarios
  #2 (permalink)  
Antiguo 24/02/2010, 06:05
 
Fecha de Ingreso: enero-2008
Ubicación: Santiago
Mensajes: 49
Antigüedad: 14 años, 10 meses
Puntos: 4
Respuesta: Borrar cookie de Recordar Sesion

Cita:
Iniciado por jonnas8pk Ver Mensaje
ya probe en evento CheckedChanged para que cuando no este palomeado tome el ChkPass.Checked como false, pero no me toma el valor
no sé si tendrá que ver con esto, pero tienes la propiedad AutoPostBack del chkPass seteada como True?? porque así debería estar para que se desencadene el evento y por lo que entendí es eso lo que no pasa...quizás entendí mal

saludos
  #3 (permalink)  
Antiguo 25/02/2010, 13:06
 
Fecha de Ingreso: febrero-2010
Mensajes: 10
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Borrar cookie de Recordar Sesion

muchisisisimas gracias, eso era lo que me hacia falta, saludos y grqacias por la observacion

Etiquetas: borrar, cookie, recordar, 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 10:56.