Foros del Web » Programando para Internet » PHP »

No consigo hacer facebook Logout

Estas en el tema de No consigo hacer facebook Logout en el foro de PHP en Foros del Web. Hola a todos. Mi situacion es la siguiente: Tengo un login desde javascript a facebook y le hace correctamente, la aplicacion se conecta, y mediante ...
  #1 (permalink)  
Antiguo 10/02/2013, 08:15
 
Fecha de Ingreso: mayo-2011
Mensajes: 74
Antigüedad: 12 años, 11 meses
Puntos: 2
Pregunta No consigo hacer facebook Logout

Hola a todos.

Mi situacion es la siguiente:

Tengo un login desde javascript a facebook y le hace correctamente, la aplicacion se conecta, y mediante ajax llamo a php para obtener datos del usuario (tanto si hay que registrarle como si unicamente es loguearle) hasta ahi todo bien, javascript inicia la sesion y desde php leo los datos, ya que tengo un archivo solamente dedicado al incio de sesion y otro al registro. Hasta ahi todo bien, hago login y se refresca la pagina.

Ahora.. cuando hago desde javascript un logout, tambien lo hace bien, se desloguea, pero si entro a la pagina de Facebook resulta que tambien se ha deslogueado de ahi, y es un funcionamiento que no me interesa, ya que quiero que unicamente se desloguee de mi web.

Si hago un logout eliminando la sesion y poniendo $facebook->destroySession();

La sesion en la pagina de facebook sigue iniciada, todo bien, pero cuando le vuelvo a dar a Conectar con Facebook de mi web, a diferencia de la primera vez (la que pedia permisos y demas) la pagina no se refresca por que no se dispara el evento auth.login

Pienso que el problema puede ser que estoy utilizando una mezcla de javascript/php y lo mismo tenia que hacerlo todo en php, pero no estoy seguro ya que se me complicaria mucho la forma de hacerlo, si alguien sabe como solucionarlo o cual es el problema que estoy cometiendo se lo agradeceria mucho.

Un saludo.

Etiquetas: facebook, logout, registro
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 04:41.