【发布时间】:2015-07-25 07:42:41
【问题描述】:
我看过这个帖子:What's a good strategy for renewing the expiration of a forms auth ticket between .net and php?
该帖子建议在用户访问的每个 PHP 页面上更新 cookie。如果我正在设计一个单页应用程序,以下哪一种可行,或者有什么更好的方法来更新会话和 cookie 以让用户保持登录状态?
场景:
- 用户正在页面上写一篇长文章,这将花费他 >30 分钟。 Cookie 会在 30 分钟后过期。
- 假设即使 cookie 被更新,用户离开他正在使用的公共 PC 并忘记注销。长时间不活动后,应用程序应该能够自行注销。
我...
- Ajax POST 在每次点击和按键时更新 cookie 和会话? (听起来像是一项荒谬的工作量)
- 在 cookie 过期之前显示一个弹出窗口,让用户在按下按钮时更新 cookie。 (听起来很烦人)
问题总结:
- 有哪些方法可以更新会话和 cookie 以让用户在单页应用程序中保持登录状态?
- 另外,StackOverflow 和其他平台如何设法让用户保持无缝登录,他们可能使用什么技术?
【问题讨论】:
标签: php session authentication cookies login