Cakephp认证插件我怎么可以添加差异会话密钥?

qyyhg6bp  于 2022-11-11  发布在  PHP
关注(0)|答案(1)|浏览(116)

在当前的场景中,登录前端后,如果我访问/admin前缀。它访问管理面板。这里我使用差异模型登录。对于前端,我使用用户表,对于管理,我使用admin_users表。我在application.php中做了如下更改

if($request->getParam('prefix') == 'Admin')
{
            $identifierSettings += [
                'resolver' => [
                    'className' => 'Authentication.Orm',
                    'userModel' => 'AdminUsers',
                ],
            ];
}

我如何为管理员和前端添加不同的会话密钥?

uxhixvfz

uxhixvfz1#

验证.会话中
为admin 'sessionKey' => 'Auth.admin'设置会话密钥
注意:默认会话密钥为Auth
详细信息:https://book.cakephp.org/authentication/2/en/authenticators.html#session

相关问题