关于不同IP地址同时只能存在一个账号登陆问题
来源:9-12 前端展示系统开发总结
慕粉6188528
2017-10-13
如果在本手机上登陆一个顾客账号,而在另一台手机上也去登录这个顾客账号,那如何将该台手机上的账号注销掉,保证同一时间的账号唯一在线
写回答
1回答
-
同学好,如果想实现这个功能 可以有很多种方法,最快的一种是用内存,登陆后从request里获取ip和账号,以键值对的形式存入内存中和session中,这样如果另外的手机登录的话,就能比对出ip不同,操作的时候判断ip不同的话,就将旧的手机request中的session清空就可以了。而最新那一次的那台手机登录session记下来,这样就能实现原先session清除,现在的session被记录,同一时间同一账号只按照最新ip登陆了
022017-10-14
相似问题