功能是:在一台机器中一个用户只能登陆一次这网站,不可以重复登录,当其到另外一台机器登录的时候,另外一台机器的登录将失效!!!

解决方案 »

  1.   

    有点疑问,一定要MAC地址?不能通过IP判断?
      

  2.   

    MAC地址 也是可以改的啊,记录登录状态就可了吧
      

  3.   

    MAC地址是物理地址,改它要比改Ip困难的多我认为这样安全性也更高了。不过还是谢谢各位给我提供的宝贵意见!
      

  4.   

    换一种思路。在用户表里面增加一个“用户状态”和“最后活动时间”的字段,当一个用户登录的时候,将这个字段的值改为“true”,表示用户已经登录了,同时记录此用户的登录的时间,当此用户每向系统发出请求时,系统更新一次"最后活动时间"的值。同时,当有人登录时,先检查此用户名的状态,如果是已经登录过的,则给出提示或警告,并且将那些超过一段时间没活动的用户状态设为未登录的。
      

  5.   

    你可以参考
    http://www.cnblogs.com/mengqing723/articles/1190627.html