Google现在允许人们同时登录多个Google帐户。但是,我认为Google帐户没有自己的唯一OpenID标识符URL(每个人都相同:https://www.google.com/accounts/o8/id)。
这带来了一些问题。假设某个用户登录了两个Google帐户:A和B。但是,他在我的网站上只有一个B帐户。我无法真正保证,当他单击我的OpenID链接时,它将使用B而不是A进行身份验证。 ..我所能做的就是查看结果,如果结果为A,则向用户显示一条令人困惑的错误消息,内容为“您似乎已登录Google帐户A,请先注销”。
有更好的解决方案吗?
最佳答案
为什么不先从所有Google帐户注销用户,然后再将其带到登录页面?
关于openid - 如何为同时登录多个Google帐户的用户使用OpenID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4348320/