以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何判断用户无编辑删除等等操作动作?  (http://foxtable.com/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编辑过]

有点意思,我试试