Я пытаюсь внедрить вход в Facebook на своем веб-сайте как часть проверки подлинности и использования для этого SDK для JavaScript JavaScript.Получить всплывающее окно facebook каждый раз, когда пользователь пытается войти в систему, используя facebook с моего сайта
использовал простой код, как
window.fbAsyncInit = function() {
FB.init({ appId: 'xxxxxxxxxxxxx', //change the appId to your appId
status: true,
cookie: true,
xfbml: true,
oauth: true});
function updateButton(response)
{
if (response.status === 'connected')
{
$('#fb-auth').on('click',function(){
FB.api('/me', function(info) {
login(response, info);
});
//FB.logout(function(response) {
//logout(response);
//});
});
}
else
{
$('#fb-auth').on('click',function(){
FB.login(function(response) {
if (response.authResponse) {
FB.api('/me', function(info) {
login(response, info);
});
}
else {
;
}
}, {scope:'email,user_birthday,status_update,publish_stream,user_about_me'});
});
}
}
FB.getLoginStatus(updateButton);
//FB.Event.subscribe('auth.statusChange', updateButton);
};
Facebook Войти отлично работает, но то, что я пытаюсь сделать, это когда в следующий раз, когда они пытаются Войти с помощью Facebook, они должны получить логин всплывающие окна и опции для входа в систему в качестве другого пользователь.
После первого входа в систему, в следующий раз, когда они снова попытаются войти в систему с помощью facebook, и они вошли в фейсбук на другой вкладке, он просто перенаправляет их на вход в систему без всплывающего окна или чего-либо еще.
Может кто-нибудь, пожалуйста, дайте мне некоторый указатель, как то, что нужно сделать для достижения этого.
Но ... пользователь уже вошел в систему .. Вы пытаетесь разрешить пользователю входить в систему как другой пользователь? В этом случае вы сначала захотите перенести своих пользователей на процедуру выхода – Lix