-->

防止汽车在与谷歌加(Prevent auto sign in with Google plus)

2019-10-21 22:36发布

我想实现的Google+登录的网站。

我希望的流程是:

  1. 登录页面上的用户的土地
  2. 点击谷歌登录按钮
  3. 我收到的电子邮件和处理它在服务器端

问题是,我尝试任何脚本,谷歌始终在调用和不想要的汽车的标志。我想它,只有当用户点击该按钮并防止自动触发事件,谷歌启动。

Answer 1:

“关于在自动登录”你提到的事情是Google+的登录方法功能默认情况下。 如果你想在登入程序的完全控制,你需要使用谷歌加API和手动完成对整个OAuth的过程。 我不知道你在开发什么平台上,但也有大量的客户端库的Google+ API。

如果你坚持使用Google+ JavaScript库,这里有一个选择:谷歌加号按钮有一个data-callback属性。 一个object传递到这个回调函数。 这个对象有一个status ,你可以用它来检查登录是否被做“自动”你提到,或作出的用户点击登录按钮后财产。

function google_plus_signin_callback(authResult){
    if(authResult.status.method == 'AUTO'){
        // handle auto sign-in scenario
    }else if(authResult.status.method == 'PROMPT') {
        // handle user initiated sign-in scenario
    }
}

因此,如果用户自动登录,您可以使用sign out法签她出去,或者你可以尝试别的做什么取决于你想要如何应用程序的行为。



文章来源: Prevent auto sign in with Google plus