PHP-Google多帐户登录如何实现的?

PHP-Google多帐户登录如何实现的?

清晨说ぺ晚安 发布于 2017-01-26 字数 83 浏览 1168 回复 1

Google最近已经可以使用多帐户登录了,我想知道在一个网页上如何实现多帐户登录?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泛泛之交 2017-05-03 1 楼

前提条件:他有自己的登录凭证(Ticket)服务器,并不直接依赖于Session机制。

以下是根据查看Google的Cookie内容推测出来的方法(Ticket验证机制这里不做过多说明了):

方法1、登录凭证服务器和Cookie中保存每个账户的登录凭证,使用时,根据切换的用户读取相应的Cookie中Ticket做验证。

方法2、多账户共用同一个票据,票据并不包含用户ID信息,而是在登录凭证服务器中保存Ticket与账户之间的关联,切换时,先验证Ticket,再找到该Ticket绑定的账户信息做切换。