gpt4 book ai didi

javascript - 检查用户是否登录到 Google 网络应用

转载 作者:行者123 更新时间:2023-11-29 22:00:36 27 4
gpt4 key购买 nike

是否有通用 cookie 或其他方式可以检查用户是否登录到谷歌应用程序。然后,如果是这样,我想运行一些 js。如果我知道通常在 Google 应用程序/服务中使用的 cookie 的名称,我就可以读取 cookie 及其值。

我如何检查用户是否在某处使用他们的 Google 帐户登录?

我想做的是,如果他们在其他地方使用他们的谷歌帐户登录,然后使用相同的谷歌帐户自动登录。

我知道如何使用 api 触发登录:

var additionalParams = {
'callback': signinCallback
};
gapi.auth.signIn(additionalParams);

我在我的网站上注意到,如果用户使用 google 登录,则 cookie G_USERSTATE_H2 的值为 102396840558603333029=1 我尝试检查是否cookie 是该值,然后使用上述方法自动登录,但这只会打开登录窗口弹出窗口,然后立即将其关闭。我认为这是因为这是仅适用于我网站的 cookie。 Google 在登录时通常使用的 cookie 是什么?

最佳答案

出于安全原因,您不能在其他人的浏览器 cookie 存储中四处搜寻以查看他们登录或未登录的内容。

使用 oauth 2.0 登录 API ( https://developers.google.com/accounts/ ) 需要用户的明确批准 - 因此据我所知,您将无法按照您的建议自动执行此操作。

关于javascript - 检查用户是否登录到 Google 网络应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23984352/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com