Tengo un pequeño problema con una integración de Facebook.
Cuando mis usuarios hacen clic en un enlace, una función comprueba si un usuario está conectado a Facebook. Si no están conectados, configuro un dato y luego ejecuto las tareas de inicio de sesión de Facebook. Cuando Facebook devuelve que inician sesión, reviso la información que estaba almacenada y ejecuto la función original que seleccionaron.
El problema:
La función de Facebook se ejecuta dos veces. Hay algunos comentarios en sus tableros de mensajes sobre este tema, pero parece que esto ha sido un problema desde el comienzo de connect, y no se está abordando.
Entonces, no quiero esperar a Facebook. ¿Hay alguna manera de evitar que la función llame a mi función más de una vez?
¿Puedo configurar algo que diga 'ejecutar una vez'? El problema es que una vez que se ejecuta una vez, si el usuario vuelve a hacer clic, tendré que volver a ejecutarlo, por lo que no puedo deshabilitar completamente la función (incluso si fuera posible).













