|
楼主 |
发表于 2013-3-7 08:44:41
|
显示全部楼层
本帖最后由 rikeinei@163.co 于 2013-3-7 08:49 编辑
暂时没有用AJAX
我用的是 MY_Controller,在构造函数里面判断会话是否有效。也设置了redirect,但是出现了比较奇怪的现象
1,使用用户登陆 http://localhost/ci/login
2,输入用户名,密码,验证OK,直接redirect进入menu画面 http://localhost/ci/menu
3,点击logout,消除会话,redirect跳回登陆画面http://localhost/ci/login
4,在浏览器地址栏,直接输入 http://localhost/ci/menu,这个时候又进到 http://localhost/ci/menu
这个时候画面的当前登陆用户名依然显示。(这里是否是浏览器的历史状态?按照道理说,这个时候会话应该已经无效了,里面什么东东都没有了)
5,手动刷新浏览器,这个时候才验证到会话无效,跳转到http://localhost/ci/login
我想在会话无效状态下,强行输入 http://localhost/ci/menu的时候,能够不用手动刷新浏览器,直接跳转回 http://localhost/ci/login,不知道怎么整。 |
|