我想实现的Google+登录的网站。
我希望的流程是:
- 登录页面上的用户的土地
- 点击谷歌登录按钮
- 我收到的电子邮件和处理它在服务器端
问题是,我尝试任何脚本,谷歌始终在调用和不想要的汽车的标志。我想它,只有当用户点击该按钮并防止自动触发事件,谷歌启动。
我想实现的Google+登录的网站。
我希望的流程是:
问题是,我尝试任何脚本,谷歌始终在调用和不想要的汽车的标志。我想它,只有当用户点击该按钮并防止自动触发事件,谷歌启动。
“关于在自动登录”你提到的事情是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
法签她出去,或者你可以尝试别的做什么取决于你想要如何应用程序的行为。