0
私は自分のウェブサイトにgoogleとFacebookのログインを統合しています。また、FBまたはGoogleでログインできる状態を設定します。今、問題は私のGmailアカウントが同じブラウザで開いている場合、私のGoogleログイン機能が自動的に動作することです。Googleログイン機能を使用せずにすべてのページを呼び出す
function loggedOut(href){
gapi.load('auth2', function() {
gapi.auth2.init();
});
setTimeout(function(){
var auth2 = gapi.auth2.getAuthInstance();
auth2.signOut().then(function() {
//console.log('User signed out.');
document.location = href;
});
}, 2000);
}
function onSignIn(googleUser) {
var profile = googleUser.getBasicProfile();
var fullName = profile.getName(),
imageUrl = profile.getImageUrl(),
email = profile.getEmail(),
provider = 'Google';
$.ajax({
url: 'includes/google-login.php',
type: 'POST',
data: { provider: provider, fullName :fullName, imageUrl : imageUrl, email: email },
success: function(data){
console.log(data);
if(data == 1){
location.reload();
} else if(data.trim().match("^Entered")){
alert(data);
loggedOut('This Page URL');
}
}
});
};
$('#log-out').on('click', function(e){
e.preventDefault();
var href = $(this).attr('href');
loggedOut(href);
});