问个清理session的问题 [ 新手入门 ]
因为功能需要, 我项目中使用了自定义的session来判断用户的身份。设置使用CDbSession来管理session信息,timeout属性为10分钟。 session到期后,Yii可以将用户踢下线,但是我自定义的session变量还是存在的并没有unset掉。这样导致的问题就是:比如 A用户时后台管理员,他登陆后,进入到了管理后台页面,10分钟没操作,系统自动从yiisession表中清理其信息,回到登陆界面。我使用B账号再登陆,B账号是普通用户,登陆后应该是在前台首页。可是由于我自定义的Session验证信息没有随着 yiisession表中的数据一起清理掉 导致的 B用户又回到了后台管理页面中。
我现在就想知道我如何才能得到yii设置yiisession表中数据为垃圾数据,或者清理yiisession的时机。我好在这个时机中加入清理自己session的代码。
我找过文档,没有找到我想要的信息。还望各位大牛不吝赐教~
共 5 条回复
村头猎户
注册时间:2012-01-09
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱215
- 威望0
- 积分215