Autor Tema: ¿Recordarme? y Salir Sistema de Usuarios  (Leído 987 veces)

Desconectado adonis

  • PHPerit@
  • *
  • Mensajes: 13
  • Karma: 0
    • Ver Perfil
¿Recordarme? y Salir Sistema de Usuarios
« en: 28 de Marzo de 2008, 20:41:12 pm »
Holaa  ;)
Bueno esta vez tengo una duda en mi sistema de usuarios que funciona con sesiones
como hago para q pueda tener el checkbox de RECORDARME .


Como hago para que el usuario cierre el navegador se borren las cookies o destroy la session :O ?
Esto lo intente con un javascript que cuando cierra la ventana se abre un pequeño popup que sea salir.php :O , pero no en todos los navegadores funciona bien .

Gracias :angel:

Comunidad PHPeros

¿Recordarme? y Salir Sistema de Usuarios
« en: 28 de Marzo de 2008, 20:41:12 pm »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: ¿Recordarme? y Salir Sistema de Usuarios
« Respuesta #1 en: 28 de Marzo de 2008, 23:35:41 pm »
Pues lo de recordarme simplemente haces que se cree una cookie con los datos cuando este activo.

Lo ultimo me temo que no es posible.
La sesion se destruye automaticamente pero la cookie no es posible.

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado .-Havox-.

  • PHPerit@
  • *
  • Mensajes: 31
  • Karma: 0
    • Ver Perfil
Re: ¿Recordarme? y Salir Sistema de Usuarios
« Respuesta #2 en: 29 de Marzo de 2008, 09:04:44 am »
Pues lo de recordarme simplemente haces que se cree una cookie con los datos cuando este activo.

Lo ultimo me temo que no es posible.
La sesion se destruye automaticamente pero la cookie no es posible.

Saludos
Sí se pueden destruir usando la función time();

Saludos, Havox.

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: ¿Recordarme? y Salir Sistema de Usuarios
« Respuesta #3 en: 29 de Marzo de 2008, 10:10:28 am »
Time devuelve el tiempo, no destruye cookies.
A lo que tu te refieres es a ponerles un tiempo, para que cuando ese tiempo se agote la cookie se destruya automaticamente, pero no estamos hablando de eso. Lo que el quiere es que cuando se cierre el navegador la cookie se destruya.

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado .-Havox-.

  • PHPerit@
  • *
  • Mensajes: 31
  • Karma: 0
    • Ver Perfil
Re: ¿Recordarme? y Salir Sistema de Usuarios
« Respuesta #4 en: 29 de Marzo de 2008, 10:38:22 am »
Eso es casi imposible :S se podria hacer un header aún sitio que la destruya pero  :-\

Saludos.

Desconectado Dj-Hit

  • PHPerit@
  • *
  • Mensajes: 26
  • Karma: 1
    • Ver Perfil
Re: ¿Recordarme? y Salir Sistema de Usuarios
« Respuesta #5 en: 04 de Abril de 2008, 15:07:53 pm »
Para salir en vez de sumar el tiempo, restalo;
setcookie("cookie_user","$nick",time()-39670000);
Pruebalo y si no te va prueba esto:
unset($_COOKIE['user']

Desconectado Tope

  • PHPero Experto
  • *****
  • Mensajes: 540
  • Karma: 23
  • Sexo: Masculino
  • Programador PHP
    • Ver Perfil
    • www.Info-Keko.Es
Re: ¿Recordarme? y Salir Sistema de Usuarios
« Respuesta #6 en: 04 de Abril de 2008, 15:33:20 pm »
Dj-Hit, en los 2 mensajes tuyos que he visto donde has mencionado una funcion, no te he visto que la cerraras, lo digo porque Zergio, seguro que tb se le olvida xD
Un Saludo, Tope >> Programador FIJO en PHPeros

Desconectado albrandariz

  • PHPer@ Fijo
  • ***
  • Mensajes: 180
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
    • Gritos De Mimo
Re: ¿Recordarme? y Salir Sistema de Usuarios
« Respuesta #7 en: 04 de Abril de 2008, 15:54:45 pm »
haber alomejor es una tonteria... pero lo podrias mirar alomejor de otra manera, me explico:
en vez de quitar la cookie al salir por q no la quitas al entrar? es decir, q si el usuario tiene puesto en la base de datos q desea no recordar los datos por ejemplo, al entrar borrarla antes de nada... no se... alomejor la idea te puede ayudar, ya me contaras.
saludos

Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: ¿Recordarme? y Salir Sistema de Usuarios
« Respuesta #8 en: 06 de Abril de 2008, 11:33:17 am »
Buenas,

No sé si lo de Dj-Hit funcionará con la sintaxis corregida... pero por si acaso no funciona, lo más habitual para salir, que se suele hacer es no ponerle valor ni tiempo, me explico con un código...:

setcookie("nombre_de_la_cookie");

Así lo que hacemos es hacer que la cookie no tenga valor, ni tiempo, por lo tanto desaparecerá de funciones en web.

Un abrazo:)
Sin Firma me haces una? :P