有一些项目需要增加检测会员在线的判断
实现方法有很多种
比如聊天工具使用的公共协议
我们这里只需要几个简单的增删查改就可以判断实现会员在线的状态
1,单独的数据表
创建一个在线用户表,Userline(id,username,upip,updata)
登录页面增加一行数据进去,每个页面访问时改updata的时间戳
登出页面删掉
判断在线可以设置为updata的时间减掉多少时间内的数值,就是用户没操作或者登出后变成不在线
当然可以做计划任务来执行这个判断
2,简单的在用户表增加updata记录时间戳的列
只需要在登录和每个访问页面增加跟新时间戳的代码
登出页面删掉时间戳
在需要的地方判断显示用户状态