【发布时间】:2014-09-29 17:44:05
【问题描述】:
我有一个名为user_sessions 的表,其中存储了重新打开浏览器后选择保持登录状态的用户的id、user_id、series_id 和key。选择它后,具有相同数据(id 除外)的 cookie 将存储在客户端的浏览器中。我已将过期时间设置为 cookie 发出后的 90 天。
我想知道如何甚至如果我应该保持这张桌子干净。在某些情况下,它可能包含多余的行。如果我不清理它,它可能会很快膨胀。
当用户显式退出应用程序时,如果存在任何 cookie,则将销毁相应的行(基于 cookie 的series_id)如果匹配任何行。
但是当 cookie 数据被客户端浏览器更改或删除(由 other 然后是我的应用程序)时,相应的表格行将变得多余,我的应用程序将无法知道应该删除它,因为它无法区分活跃使用的行和冗余的行。
【问题讨论】:
标签: php mysql cookies login persistence