sfGuardUser - 会话已过期

时间:2012-02-24 14:45:28

标签: php symfony1 symfony-1.4 sfguard

我添加到表sfGuardUser新字段 - is_online。如果用户在我的网站上登录,那么我将此字段设置为TRUE。如果他退出然后我设置为FALSE,但如果这些用户的终身会话到期,如何设置FALSE?

1 个答案:

答案 0 :(得分:3)

我认为最好在sf_guard_user表上创建一个字段,您可以在其中设置上一个活动日期。 每次用户重新加载页面时,您都必须使用current_timestamp设置此日期。

现在您可以使用date_diff检查用户登录状态!