Foros del Web » Programando para Internet » Javascript »

log out con javascript

Estas en el tema de log out con javascript en el foro de Javascript en Foros del Web. Hola....tengo una consulta para hacer respecto como hacer un log out de usuarios con javascript, donde lo que me interesa realmente es la forma de ...
  #1 (permalink)  
Antiguo 09/09/2012, 11:02
 
Fecha de Ingreso: febrero-2010
Mensajes: 153
Antigüedad: 14 años, 1 mes
Puntos: 3
log out con javascript

Hola....tengo una consulta para hacer respecto como hacer un log out de usuarios con javascript, donde lo que me interesa realmente es la forma de redireccionar el navegador del usuario para que no pueda volver a acceder a su sesion, a menos que ingrese nuevamente.
Lo intento con php, pero entiendo que solo puedo borrar las variables de sesion y las cookies, ya que al redireccionar quedan las ventanas del navegador abiertas con la sesion iniciada, lo cual no es aceptable por temas de seguridad.

Espero que puedan orientarme.

Gracias y saludos.
  #2 (permalink)  
Antiguo 09/09/2012, 11:26
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: log out con javascript

Pero se supone que la sesión la vas a cear tras un proceso de logueo de algun tipo, una vez hecho esto con destruir la sesion y borrar la cookie de sesion tenes el logout asegurado

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 09/09/2012, 12:25
 
Fecha de Ingreso: febrero-2010
Mensajes: 153
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: log out con javascript

Hola emprear...estoy de acuerdo...pero no logro que el navegador no abra una tercera ventana para la redireccion final. Cerrando esta ventana, queda al descubierto la ventana anterior con la informacion de la sesion iniciada.
Lo que busco es que el navegador utilice una sola ventana para el log out, impidiendo volver a ver la informacion de la sesion en ninguna ventana previa.
Estoy intentando hacerlo con javascript porque entiendo que esto es del lado del navegador del usuario. Supongo que primero debo liberar las variables de sesion y destruir la misma con php, (para lo cual utilizo funciones como unset_$SESSION y session_destroy()) y luego regirigir el navegador del usuario con javascript.
Es este un buen metodo? me falta algo? o puede haber algo mejor?

Gracias por responder
  #4 (permalink)  
Antiguo 09/09/2012, 18:18
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: log out con javascript

En realidad cualquier sistema serio no debería involucrar javascript, a excepción de Ajax, ya que seguirías validando via el php.
Aqui te dejo un sistema de loguin/logout sencillo, quizás puedas extraer alguna info que te oriente.

http://foros.emprear.com/php/sistema-login/

inicia en loguin.php

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 09/09/2012, 19:21
 
Fecha de Ingreso: febrero-2010
Mensajes: 153
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: log out con javascript

Emprear...lo que pusiste es muy util...seguro que me sirve...igual lo voy a estudiar
un poco mas a fondo....

Gracias por responder...muy bueno.

Saludos
  #6 (permalink)  
Antiguo 12/09/2012, 07:46
 
Fecha de Ingreso: septiembre-2012
Ubicación: Isla de la Juventud Cuba
Mensajes: 13
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: log out con javascript

Hola si lo que quieres es redireccinar la pagina por javascript seguro que esto te sirve:
location.href = 'direccion'


Código HTML:
Ver original
  1.    <head>
  2.       <script>
  3.            location.href = 'http://www.google.com'; //En este caso vamos directo a Google
  4.      </script> 
  5.   </head>
  6. </html>
  #7 (permalink)  
Antiguo 12/09/2012, 10:04
Avatar de KsrZ  
Fecha de Ingreso: abril-2011
Ubicación: /home/KsrZ/Desktop
Mensajes: 156
Antigüedad: 13 años
Puntos: 26
Respuesta: log out con javascript

Hola @alecros, puedes hacer una petición ajax, enviando una variable que le diga al servidor, que la session se termina, y al responder el servidor, si termino bien, haces una redirecion a tu pagina principal
__________________
for (var i = 0; i < 2; i++){
i = !confirm("Trata a tu código como a ti mismo.. este te esta representando.. no te dejes mal parado")? 0 : i;
}

Etiquetas: log, php
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 02:45.