我想使用google plus在wesite中登录/注销,下面是我的代码
<html>
<meta name="google-signin-client_id" content="fsdfsdf.apps.googleusercontent.com">
<title>Login With google plus</title>
<script src="jquery.min.js"></script>
<script src="https://apis.google.com/js/client:platform.js" async defer></script>
<div class="g-signin2" data-onsuccess="onSignIn"></div>
<script>
function onSignIn(googleUser) {
var profile = googleUser.getBasicProfile();
console.log('ID: ' + profile.getId()); // Do not send to your backend! Use an ID token instead.
console.log('Name: ' + profile.getName());
console.log('Image URL: ' + profile.getImageUrl());
console.log('Email: ' + profile.getEmail()); // This is null if the 'email' scope is not present.
$('#signout').show();
}
</script>
<a href="#" id="signout" onclick="signOut();" style="display: none;">Sign out</a>
<script>
function signOut() {
var auth2 = gapi.auth2.getAuthInstance();
auth2.signOut().then(function () {
console.log('User signed out.');
});
}
</script>
但问题是signin已经完美运行但是当我尝试注销它无效时,控制台消息会显示但不会退出。