Mi historia de usuario actual es que el usuario1 ha iniciado sesión en mi sitio web y Facebook (estas cuentas están conectadas, etc.).
User1 cierra la sesión de mi sitio, pero no Facebook.
Después de este usuario2 inicia sesión en su cuenta, pero la sesión que le sobró al usuario1 se conecta con la interacción del usuario2 con mi sitio y con quién lo publica.
Así que, para solucionar este problema, compruebo si el usuario que ha iniciado sesión posee realmente el Facebook actualmente conectado (esto daría como resultado que vayan a cerrar sesión en Facebook, etc.) y muestra un enlace que debería permitir al usuario cerrar sesión ...
Al hacer clic en el enlace van a Facebook y regresan al sitio. Pero si abre una nueva pestaña y va a Facebook, el Usuario1 todavía está conectado.
¿Cómo puedo hacer que funcione este enlace ... qué está pasando? ¿Es esto un error con la API o qué? ...
Editar: He seguido probando con ID de usuario de valor cargando y con tokens de acceso válidos pero aún no he conseguido que el enlace de cierre de sesión funcione.
> Después de este usuario2 inicia sesión en su cuenta, pero la sesión que sobró de user1 se conecta con la interacción del usuario2 con mi sitio y con quién lo publican. ¿El usuario2 inicia sesión en la misma computadora/navegador, o cómo se mezclan las "sesiones"? ¿Podría explicar eso un poco más allá, a qué se refiere exactamente con "sesión"? – CBroe
Sí, el mismo navegador. Es un escenario poco probable porque la gente probablemente cerraría sesión en su cuenta de Facebook al salir de su computadora de todos modos, pero el problema aún debe resolverse. Básicamente, si Facebook está conectado como Persona 1, pero en mi sitio web, la Persona 2 inicia sesión mientras que la persona 1 todavía está conectada a Facebook, cualquier acción que realice en mi sitio web por Persona 2 extrae la información de Facebook para Persona 1. Puedo detectar si La cuenta de Facebook actualmente registrada y el usuario actualmente conectado en mi sitio web son la misma, pero si no, necesito una forma de iniciar sesión en Person 1 desde Facebook primero – Tom
... para poder redirigir a la persona 2 a la autenticación de Facebook. screen – Tom