delphi 多用户登陆怎么判断一个用户已登陆本来我用了状态标志来表示已登陆或退出 可非正常退出后状态标志出现错误 怎么设计这种状态标志或者有什么更好的方法

解决方案 »

  1.   

    SQL数据库中可以用添加临时表的方法!
      

  2.   

    WEB中是定时刷新登记在线状态
    超过时间没登记就踢掉
      

  3.   

    登录时应该会到服务器上取用户名与密码吧,如果正确才允许登录吧!
    如果这样,就可以在用户登录时,将登录电脑的信息写到SQL里该用户的相关字段,然后如果第二个登录地方,就提示信息,哪里有登录即可.至于允不允许登录就看自己了!
      

  4.   

    楼上的那位 还有一个问题我没解决 就是如程序非正常退出 那该用户会一直处于登陆的flag 怎么登陆 我可不是想总是到数据库来改这个值