使用AppController编写的Auth和ACL代码。如何通过更改代码来克服此问题。实际上,我无法理解cakephp的工作和结构流程。以及如何设置管理员和普通用户访问后端和前端的权限.与会议有关。管理会话,超右前端会话。
AppController.php :
public $components = array(
'Acl',
'Auth' => array(
'authorize' => array(
'Actions' => array(
'actionPath' => 'controllers',
'userModel' => 'User'
),
),
'authError' => 'Sorry, you are not authorised to do that.',
),
'Session');
发布于 2017-06-12 10:05:55
您需要做的就是为客户端创建新的会话。通过cakephp的会话密钥。通过这种方式,您可以在同一个浏览器中同时管理两个会话。
AuthComponent::$sessionKey = 'Auth.Client';在clientColntroller的beforeFilter()方法中使用此代码。
https://stackoverflow.com/questions/44431157
复制相似问题