阅读:3156回复:0
为什么已经登陆了,但是状态还显示离线
在论坛使用过程中,会员有时候会遇到这样的情况:明明自己处于登陆状态,但是查看帖子页面,显示自己的在线状态是离线。 下面简要分析一下出现这个问题的原因。
与用户登陆状态相关的参数有两个:用户最后活动时间和用户在线时间更新时长。顾名思义,“用户最后活动时间”就是用户最后活动的时间,这个会在进行登陆、发表帖子等操作后改变;“用户在线时间更新时长”这个参数在后台 => 全局 => 论坛功能 => 统计相关 => 用户在线时间更新时长进行设置,如下图: 程序在执行过程中,会用当前时间和用户最后活动时间对比,如果时间相差超过“用户在线时间更新时长”,用户状态会显示“离线”,如果不超过,则显示“在线”。所以,当遇到这样的问题时,可以从下面两个方面进行考虑: 1、在当前时间到向前“用户在线时间更新时长”这段时间内,没有进行过发帖、登陆等操作; 2、适当修改一下“用户在线时间更新时长”的时间。 |
|