|
RT
首先解释一下单一登录,就是让一个用户同时只能在一个地点登录,换浏览器,换电脑都会导致上次处在活动状态的登录状态失效
我本以为是单点登录,百度了下,发现不是我想的那样;扯远了,回到整体
项目是一个旧项目,采用了CI 2.1.0的版本
session的存储采用了redis
这就是我目前所了解到的,看了两天的代码,搜索了google,百度找不到合适的方案
用户登录时,设置了cookie,cookies里有sesionid 然后,在其他电脑登录的时候,去redis里查找对应的session是否过期,没有过期说明上一次登录仍在活动状态
但怎么让上次登录的session失效呢?或者说怎么让特定的session失效?CI的文档里都是对当前会话失效
想了半天还是一头雾水
求各位前辈指教
|
|