0

我已经编写了自己的讨论软件(它工作得非常好),但是我们的一位用户要求我将“自我上次访问以来”的讨论标记为新的。(目前,我们只是将过去 24 小时内更新的任何讨论项目标记为新的。)所以...

如何计算用户“上次访问”的日期/时间?

  • 用户可能保持登录状态,所以我不能使用“最后登录”时间:因为这可能是过去几周或几个月的时间。
  • 如果我在每次页面加载时更新用户记录,那么“自从我上次访问以来”将是“自从我上次加载页面以来”,这显然是行不通的。

论坛软件计算“上次访问”日期/时间的典型方式是什么?

4

2 回答 2

1

我们坚持用户对帖子的“观点”。视图将帖子与用户和时间戳相关联。当用户加载页面时,该页面上显示的任何帖子都会被标记为已被该用户查看(如果尚未查看)。然后,新帖子只是用户尚未看到的帖子。

于 2013-02-03T21:54:02.463 回答
0

您可以查看自上次页面加载以来是几个小时,还是一天。

于 2013-02-03T21:52:51.273 回答