问题描述
我正在尝试将应用程序从Cake 3.9迁移到4.1。我在AppController :: beforeRender中有一些代码,用于检查我从登录页面编写的会话变量。
$this->request->getSession()->write($this->_adminCookie,true);
在我的AppController中,
$sessionCookie = $this->request->getSession()->read($this->_adminCookie);
,但始终返回null。 DebugKit显示会话也为null,如果我转储$ this-> request-> getSession(),我会得到
object(Cake\Http\Session)[25]
protected '_engine' => null
protected '_started' => null
protected '_lifetime' => int 1440
protected '_isCLI' => boolean false
我在app.local会话中默认设置为cake,并使用bin / cake服务器运行页面。任何帮助我做错了什么吗?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)