自己写代码。
数据库中如果有个是否登录的字段 就好弄了
实现这个功能,在数据库里面登录用户表里面加个字段用来标识用户是否在线。判断下就可以了。
使用global文件,在用户登录的时候,把这个状态标识设置为1,session_end的时候把这个标识改为0,这样就能查出来了。
但是有一点,如果用户直接关闭浏览器的时候是不会立即触发session_end的,所以这个查询不会很准确。
赞同!
在每个请求里往cache里写登录时间,key为用户ID+前后缀
或者定义一个静态list往里面放
搞个什么东西记录登录用户,就什么操作都刷新最后登录时间,然后根据最后登录时间获取,不是很精准。
一个系统至少要有个登录日志吧?查一下登录日志就可以了。
登录的时候就把状态更新为 1 非登录状态为 0 ,大概就是这个思路了
130017551 有不懂的到这个群里问吧