我正在我的 cakephp 应用程序上启用 cookie,如文档中所述,问题是我在设置 cookie 时遇到安全错误。
encrypt(( 的密钥无效,密钥长度必须至少为 256 位(32 字节(。
我已经搜索但没有找到此错误的解决方案。
在我的控制器中,我正在设置并array
cookie的$key
。
$this->Auth->setUser($contactData);
$this->Cookie->write('contactData', $contactData);
我还在 appController.php
中启用了该组件。 任何帮助将不胜感激。
这意味着您的安全盐在应用程序中.php没有正确的长度。调整它以匹配错误消息的建议。
'Security' => [
'salt' => env('SECURITY_SALT', <Add your 256 bits (32 bytes) key here>),
],