【发布时间】:2012-05-19 03:31:28
【问题描述】:
我已经基于此处提供的 HybridAuth 库编写了一个系统:http://hybridauth.sourceforge.net/
用户可以使用 Facebook、Twitter 和网站本地登录系统登录。
但是我想知道当 PHP 会话到期时会发生什么(当前为 24 分钟 - 默认设置)。以前使用单点登录系统,我只是将用户重定向到那里,如果他们检查过记住我,它会自动重新建立那里的连接。
现在虽然我有三种用户可以登录的方法。
这些是我目前想到的选项:
- 尝试使用每种可用的身份验证方法进行连接,直到找到连接
- 存储一个 cookie 客户端,其中包含用户上次使用的身份验证提供程序的信息,并且只尝试那个
- 强制用户重新选择登录方式(不理想)
如果有人有任何建议,请分享。
【问题讨论】:
标签: php session authentication login hybridauth