怎么实现同一IP只能一个用户登陆,并且用户不能重复登陆啊??帮帮我啊,谢谢大家

解决方案 »

  1.   

    只能一个用户登陆好做,把第一个登陆名和IP地址写到全局变量里,用户登陆的时候查看是否同IP就可以了
    重复登陆我不明白是什么意思,万一这个用户下了一下马上就上也不让进吗?
    客户端是无状态的,难控制,就写个多少时间内不能重复登陆
      

  2.   

    楼主问的如果是web方面的话可以到孟子的网站去看看,上面有解决方案!
      

  3.   

    用户登录的时候,一般数据库中会纪录一下他的登录时间吧,格式一般是:
    用户名    登入时间   登出时间  ip
     xx        time1       null    ip1
    登入后,登出时间一般是null,由ip,和用户名确定一条记录,看登出时间是否为null,null则已登陆如果不是以上的格式,那么你可以设置一个标记用户登录的字段,用它来判断
      

  4.   

    如果是webform那把ip放在Session里来判断是否存在
    如果是winform那可以用线程来维护一个ip列表,其实你只要用句柄控制只能在客户机上开一个应用程序就应该能限制了嘛
      

  5.   

    客户端IE是无状态的,不能判断我以前做判断是用客户端超过多少时间没有动IE了就判定他断了,就象Session变量的生存期默认是20分钟一样