Я хочу войти в систему с моим пользователем в своем чате с помощью fb. Мой чатбокс является общим для других сайтов, использующих javascript.открыть новое окно для fb login
Я хочу сделать, когда пользователь нажимает кнопку «FB Login», он откроет окно для входа в fb. то пользователь примет разрешения, затем .. он будет входить в мой чат-бокс.
Моя проблема в том, как чат знает, находится ли пользователь в системе? событие триггера для этого входа? так, чтобы chatbox собирался выполнить init(); для изменения кнопки (сменить логин на кнопку -> кнопка выхода).
Мой путь, во-первых, посещение пользователем сайта (другие сайты с моим чатом с помощью javascript) -> chatbox run init () [функция, отображающая имя чата, имя пользователя, а затем вход в систему, если пользователь вошел в систему до запуска init(), кнопка вышла из системы] -> если пользователь будет входить в систему, откроется javascript php-файл, который перенаправляет на ссылку входа в facebook -> разрешение пользователя, кнопка автоматически изменится с входа в систему входа в систему. То же самое, что и выходить из системы. кнопка изменится с выхода на логин
Если пользователь на странице и не вошли в систему, ссылка Логин будет отображаться. если он/она щелкнет логин (после загрузки страницы), он будет регистрироваться (ответ)? это использование FB.Event.subscribe ('auth.statusChange', function (response) { if (window.console) window.console.log (response); }); –
auth.statusChange используется, чтобы быть в курсе, если пользователь зарегистрирован на Facebook или нет, и даже если он зарегистрирован и принял ваше приложение FB – freedev