是否有通用Cookie或其他方式我可以查看用户是否登录到Google应用。然后,如果是这样,我想运行一些js。 如果我知道通常在谷歌应用/服务中使用的cookie被调用,我可以阅读cookie及其价值。
如何检查用户是否使用其Google帐户登录?
我想做的是,如果他们使用Google帐户登录其他地方,则使用相同的Google帐户自动登录。
我知道如何使用api触发登录:
var additionalParams = {
'callback': signinCallback
};
gapi.auth.signIn(additionalParams);
我在网站上注意到的事情是,如果用户使用google登录,则Cookie G_USERSTATE_H2
的值为102396840558603333029=1
,我尝试检查Cookie是否为该值,然后自动签名在使用上面的方法,但只是打开登录窗口弹出窗口然后立即关闭它。我想这是因为这只是我网站的cookie。登录时Google通常使用的Cookie是什么?
答案 0 :(得分:2)
出于安全原因,您无法在其他人的浏览器Cookie存储中钓鱼,以查看他们登录或未登录的内容。
使用oauth 2.0登录API(https://developers.google.com/accounts/)需要得到用户的明确批准 - 因此,根据我的意见,您无法按照您的建议自动执行此操作。