yii2的登陆,退出问题 [ 2.0 版本 ]
yii2只有清空浏览器的缓存之后,可以正常登陆,登陆之后,退出,跳空白页,如果你在进入登陆页面,也是空白页,谁遇到过这样的问题,登陆退出的代码都是yii2系统自带的,本来想贴代码上来,为啥贴代码功能没法用了呢?
共 3 个回答
-
dingjj2010 回答于 2016-06-27 13:48 举报
一般默认的自动登录是开启的。就是利用cookie自动登录,cookie保存的时间是1个月。具体是可以自己设置的。
而再次访问登录页面一般会默认跳转到index页面,退出完成后也是默认跳到index。
而你是跳到空白页,可以检查下具体跳转的连接是否正确。共 1 条回复找到原因了,登陆,退出程序都没有写错,跳转也是正常的,只是,在配置文件里,将session存到了redis中了,导致失败了!
'session' => [ 'class' => 'yii\redis\Session', ],
解决方法:
vender/yiisoft/yii2/web/session.php里找到如下代码:public function regenerateID($deleteOldSession = false) { // add @ to inhibit possible warning due to race condition // https://github.com/yiisoft/yii2/pull/1812 //@session_regenerate_id($deleteOldSession); //注释掉这一行就可以了 }
-
lizhensheng 回答于 2017-10-08 22:24 举报
yii2框架写接口退出,需要传用户id值吗?
小程府 北京
注册时间:2016-03-23
最后登录:2021-02-09
在线时长:30小时31分
最后登录:2021-02-09
在线时长:30小时31分
- 粉丝13
- 金钱255
- 威望100
- 积分1555