使用谷歌加入登录网站

时间:2018-05-15 05:17:24

标签: javascript html

  

我想使用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已经完美运行但是当我尝试注销它无效时,控制台消息会显示但不会退出。

0 个答案:

没有答案