数据库中家一个LOGON
当A1登陆的时候
设置LOGON为1
当A1推出应用系统时候设置LOGON为0
当A1在登陆时,判断LOGON是否为1如果是,提示警告信息,推出
如果不是,进入,设置LOGON为1
这个做法个缺点是:当软件死机时候回有问题

解决方案 »

  1.   

    http://www.csdn.net/expert/topic/573/573557.xml?temp=.2149317
    看看这个
      

  2.   

    同意 jiaorg(jiaorg) 的做法,另外如果死机的化允许本机上一用户登录,允许新工作日其他用户登录.
      

  3.   

    同意顶楼,加一个可以设置LOGON的功能,由系统管理员使用,解决软件死机时候无法登录问题。
      

  4.   

    要提供三个,一是login 二是logout ,三是回调函数;即当用户登录时,如果发现系统中已有该用户存在,通过回调函数看看客户端是否存在,如果不存在,就表明刚才的客户端异常中断;
      

  5.   

    在系统数据库中建立一个用户表
    在用户表中有三个字段:用户名、用户口令和序列号
    用户登陆系统的使用使用WIN API函数GetVolumeInformation取得用户电脑的硬盘序列号,与系统数据库表中的记录进行比较,如果相同则允许登陆,否则拒绝登陆,是否可以???
    请指教
      

  6.   

    在用户表中设一个状态字段,用户登陆后true,退出系统后就为false
    拥护在登陆是判断该用户状态不就行了
      

  7.   

    同意 jiaorg(jiaorg) 的做法数据库中家一个LOGON
    当A1登陆的时候
    设置LOGON为1
    当A1推出应用系统时候设置LOGON为0
    当A1在登陆时,判断LOGON是否为1如果是,提示警告信息,推出
    如果不是,进入,设置LOGON为1
    这个做法个缺点是:当软件死机时候回有问题解决不正常系统关闭的问题,我想可以是在
    系统启动时,重新初始化LOGON 为0 就可以了
      

  8.   

    server中对user的socket连接只开了一个
      

  9.   

    可以试试让用户对表具有专用权,将exclusive属性设为true