我想要一个用户号码只在一台机器上使用. 是用session保存的.  如果别人再有登录session会报错。  所以我想要.如果是在别的机器上使用了就在这台机器提示用户,返回到首页!我是有用母版页的!

解决方案 »

  1.   

    方法一:在登陆的时候,把登陆用户的session保存起来,再有登陆的时候,现在去匹配有没有同一session,
    方法二:把登陆状态写入数据库中的字段。
      

  2.   

    四楼的方法:
    第二种方法:如果考虑到非法退出就不行了,比如突然停电了,以后就没法再登录了。第一种方法是可以的,
    我采用的是类似的方法:如果用户登录成功,把用户名写入cache,
    下次登录的时候,读一下cache看有没有登录
      

  3.   

    还是讨论这个单点登陆问题,,,明白的跟你说,,,是做不到的,,,你看163.com 的邮箱...
    163都做不到,,就没什么必要做下去了,就算现在说的session, 数据库,cookie.===一些,,,有没有试想过,,,非法关闭的后果,,,非法关闭的后果就是在session或其他的周期时间里登陆不了,,,
      

  4.   

    登录的时候写入日志,有个日志ID,在母版页里检测,帐号登录的日志ID,是否与最后一次登录的日志ID相同,相同的话说明是自己登录的,不同说明帐号在别的地方登录了。