delphi 多用户登陆怎么判断一个用户已登陆

vbz001 2009-10-30 02:03:52
delphi 多用户登陆怎么判断一个用户已登陆

本来我用了状态标志来表示已登陆或退出 可非正常退出后状态标志出现错误 怎么设计这种状态标志

或者有什么更好的方法
...全文
193 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihuasoft 2009-10-31
  • 打赏
  • 举报
回复
每隔几秒喊一声,超时不喊就判断它死了
yanele 2009-10-31
  • 打赏
  • 举报
回复
可能通过管理员用户,再增加一个程序,在前面清除该信息就可以了啥,毕竟这种情况不多,也应该考虑由管理员来做!
vbz001 2009-10-31
  • 打赏
  • 举报
回复
楼上的那位 还有一个问题我没解决 就是如程序非正常退出 那该用户会一直处于登陆的flag 怎么登陆 我可不是想总是到数据库来改这个值
yanele 2009-10-31
  • 打赏
  • 举报
回复
登录时应该会到服务器上取用户名与密码吧,如果正确才允许登录吧!
如果这样,就可以在用户登录时,将登录电脑的信息写到SQL里该用户的相关字段,然后如果第二个登录地方,就提示信息,哪里有登录即可.至于允不允许登录就看自己了!
vbz001 2009-10-31
  • 打赏
  • 举报
回复
上位那位的意思是否是在主框中隔断时间更新下在线状况和最后在线时间 而且 在登陆时比对在线状况与最后在线时间 如超时就让强行登陆是吧
vbz001 2009-10-30
  • 打赏
  • 举报
回复
上面打错了 是有点不明白 能否说的详细点 最好有部份代码指点
vbz001 2009-10-30
  • 打赏
  • 举报
回复
我补充一点就是我采用的是c/s模式 一台电脑做数据库服务器 而程序可以在局域网任务一台以多用户进行帐户登陆
知道的能否说的详细点 临时表 我有点明白
ddreamc 2009-10-30
  • 打赏
  • 举报
回复
WEB中是定时刷新登记在线状态
超过时间没登记就踢掉
大圣本无名 2009-10-30
  • 打赏
  • 举报
回复
SQL数据库中可以用添加临时表的方法!

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧