在当前的场景中,登录前端后,如果我访问/admin前缀。它访问管理面板。这里我使用差异模型登录。对于前端,我使用用户表,对于管理,我使用admin_users表。我在application.php中做了如下更改
if($request->getParam('prefix') == 'Admin')
{
$identifierSettings += [
'resolver' => [
'className' => 'Authentication.Orm',
'userModel' => 'AdminUsers',
],
];
}
我如何为管理员和前端添加不同的会话密钥?
1条答案
按热度按时间uxhixvfz1#
验证.会话中
为admin
'sessionKey' => 'Auth.admin'
设置会话密钥注意:默认会话密钥为
Auth
详细信息:https://book.cakephp.org/authentication/2/en/authenticators.html#session