小弟是位新人。csdn里面都是高手。真正的高手,我的网站是用dedecms做的。但是现在有个问题就是会员同时登陆问题,能不能限制会员同时登陆,就像QQ一样。各位前辈们。能帮帮我吗?   谢谢啦我的扣扣:710166661   谁能帮我。我会好好谢谢他的。

解决方案 »

  1.   

    session生成机制简单的处理一下就可以~就是在用户登录时判断一下该用户名是否已经有session,如果是的话删除已有的再生成新的。
      

  2.   

    二楼的 session来判断 一般要使用数据库来存储session
    然后判断库中session表的值。
      

  3.   


    哥哥,怎么弄的啊?我PHP基础只有一点点。
      

  4.   

    如果你不是专业PHP开发人员,最好找专业人员做。否则老板们让儿子外甥什么的这样半生不熟不用学地要代码,专业人员都失业了。
      

  5.   

    session不懂,你还怎么玩呀,花钱请人吧
      

  6.   

    要用到session+token
      

  7.   

    数据库加个字段state 如果用户登陆那么就更改它的状态 设置为1 如果不存在那么则更改为0 但是这个问题就是当他是非法关闭的时候你可能就没机会执行它下线的语句了也就是说可能这次他登陆了 但是当他下线的时候他的状态并没有改为不在线那么他也就永远都无法登陆了,
     我劝你最好的办法就是用Session 现在的HTTP协议时一个无状态的协议,但是会给Session 随机生成一个ID你可以吧这个ID保存到你的数据库之中然后动态的过多长时间查询该Session是否存在如果不存在那么说明他已经下线则将状态改为离线如果存在ID那么说明该用户已经是登陆状态那么就可以让其他人登陆的时候给出相应的提示  
       相信你应该能够理解....