Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Como Borrar una Cookie (http://www.forosdelweb.com/f78/como-borrar-cookie-383666/)

ah_puch 04/04/2006 19:53

Como Borrar una Cookie
 
hola a todos nuevamente:
Tengo el siguiente problema. Quiero que cuando mis usuarios cierren directamente el explorer sin cerrar la sesion se borre la cookie ke se genera de manera automatica, pero yo no lo programo en la paltilla lo programo directamente en la pagina.
la cookie se genera mediante el sig codigo:


Código:

Dim Galleta AS HttpCookie = new HttpCookie("Galleta")
      Galleta.Values.Add("User",User.text)
      Galleta.Values.Add("Name",Ds.Tables("Tabla").Rows(0).Item("Nombre"))
      Galleta.Values.Add("Roll",Ds.Tables("Tabla").Rows(0).Item("Roll"))
      Galleta.Values.Add("Depto",Ds.Tables("Tabla").Rows(0).Item("Depto"))
      Galleta.Expires = DateTime.Now.AddMinutes(60)
      Response.AppendCookie(Galleta)

:si:

RootK 04/04/2006 20:01

Una forma es cachar el evento close de tu explorador (con javascript) para mandar a llamar otra página (en background) que se encarge de eliminar las cookies porque obviamente cuando se cierra el browser es un evento de cliente no de server.. (aunque tienes que contemplar clientes que tengan deshabilitado javascript y tendrá que ser tarea de la cookie eliminarse por sí sola...:si:)

salu2

Fann_Lavigne 04/04/2006 20:55

Eso es buena idea, pero el evento UnLoad de activa, cuando en la ventana del Explorer, existe un cambio de direccion, osea, si yo doy clic en un link dentro de la pagina, y se cambia a otra, ejecuta la funcion de eliminar Cookie.

Alguna otra manera?

RootK 05/04/2006 08:17

Cita:

Iniciado por Fann_Lavigne
Eso es buena idea, pero el evento UnLoad de activa, cuando en la ventana del Explorer, existe un cambio de direccion

Mira:
http://www.forosdelweb.com/showthrea...hlight=session


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

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.