以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何判断用户无编辑删除等等操作动作? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32223) |
-- 作者:晕了快扶我 -- 发布时间:2013/4/27 18:24:00 -- 如何判断用户无编辑删除等等操作动作? 我在用户表中有一个逻辑列判断用户登录时为True,用户登出[关闭程序]时为False,这样来做避免同一用户重复登录 有时候用户会异常退出导致锁死,有没有办法判断用户无动作后多少秒,自动把这一列设置为False? |
-- 作者:qq121454970 -- 发布时间:2013/4/27 18:53:00 -- 这样很麻烦,直接在登录时判断就好了
在用户表中增加一列 【在线时间】
设个计时器,每隔一段时间向服务器更新【在线时间】
在点击登录时 如果该账户名已在线,判断最后【在线时间】,如果长时间没有更新【在线时间】,则默认是异常退出 [此贴子已经被作者于2013-4-27 19:15:14编辑过]
|
-- 作者:晕了快扶我 -- 发布时间:2013/4/28 18:04:00 -- 以下是引用qq121454970在2013-4-27 18:53:00的发言:
这样很麻烦,直接在登录时判断就好了
在用户表中增加一列 【在线时间】
设个计时器,每隔一段时间向服务器更新【在线时间】
在点击登录时 如果该账户名已在线,判断最后【在线时间】,如果长时间没有更新【在线时间】,则默认是异常退出 [此贴子已经被作者于2013-4-27 19:15:14编辑过] 有点意思,我试试 |