日期:2014-05-17  浏览次数:20520 次

怎么让一个账号只登陆一次,再登陆提示已经登陆。
怎么让一个账号只登陆一次,再登陆提示已经登陆。(有人说用网卡信息来判断)

------解决方案--------------------
往用户表里做标记,记住其sessionID和登录状态,如果登陆的话定期询问,没有相应则是下线,异地登陆的时候先查询用户表状态,已标记登陆则拒绝访问
------解决方案--------------------
1L 正 解 ! 
------解决方案--------------------

通过在用户表的状态查询来判断是否已经登陆或者是否需要强制登录。
------解决方案--------------------
使用cookie记录登录信息,下次打开的时候判断下。
------解决方案--------------------
引用:
往用户表里做标记,记住其sessionID和登录状态,如果登陆的话定期询问,没有相应则是下线,异地登陆的时候先查询用户表状态,已标记登陆则拒绝访问

+1
------解决方案--------------------
为什么一个账号只登陆一次?这样的话还不如直接查mac地址。
------解决方案--------------------
搜索 SSO
------解决方案--------------------
用户信息存起来   cookie  session  随便哪里都行   每次登陆  先验证是否已存在 
------解决方案--------------------
楼主看下单点登录资料
------解决方案--------------------

------解决方案--------------------
单点登录(SSO)
参考http://www.cnblogs.com/wenanry/archive/2009/08/06/1540777.html
------解决方案--------------------
引用:
单点登录(SSO)
参考http://www.cnblogs.com/wenanry/archive/2009/08/06/1540777.html

.
------解决方案--------------------
Cache   缓存即可实现
------解决方案--------------------

------解决方案--------------------
用sql或者其他 做个中介即可啊,

比如加个表字段flag  记录登录状态. 每次登陆都检查用户名和flag状态是否匹配.
------解决方案--------------------
怎么样才算已登录??
------解决方案--------------------
session吧