yii2无法退出登录怎么办

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

yii2无法退出登录怎么办

yii2无法退出登录的解决办法:首先找到并打开“session.php”文件;然后注释掉文中“@session_regenerate_id($deleteOldSession);”的内容即可。

yii2的登录,退出问题

具体问题:

yii2只有清空浏览器的缓存之后,可以正常登陆,登陆之后,退出,跳空白页,如果你在进入登陆页面,也是空白页,谁遇到过这样的问题,登陆退出的代码都是yii2系统自带的,本来想贴代码上来,为啥贴代码功能没法用了呢?

登陆,退出程序都没有写错,跳转也是正常的,只是,在配置文件里,将session存到了redis中了,导致失败了!

推荐:《yii教程》

'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);  //注释掉这一行就可以了    }
登录后复制

以上就是yii2无法退出登录怎么办的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:如何配置ThinkPHP中的C方法
下一篇:怎么退出微信小程序的登录?

发表评论

关闭广告
关闭广告