首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能同时在同一浏览器上使用不同的选项卡使用前端和后端同时登录。

不能同时在同一浏览器上使用不同的选项卡使用前端和后端同时登录。
EN

Stack Overflow用户
提问于 2017-06-08 08:59:11
回答 1查看 62关注 0票数 1

使用AppController编写的Auth和ACL代码。如何通过更改代码来克服此问题。实际上,我无法理解cakephp的工作和结构流程。以及如何设置管理员和普通用户访问后端和前端的权限.与会议有关。管理会话,超右前端会话。

AppController.php :

代码语言:javascript
复制
public $components = array(
'Acl',
'Auth' => array(
  'authorize' => array(
    'Actions' => array(
      'actionPath' => 'controllers',
      'userModel' => 'User'
    ),
  ),
  'authError' => 'Sorry, you are not authorised to do that.',
),
'Session'

);

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-12 10:05:55

您需要做的就是为客户端创建新的会话。通过cakephp的会话密钥。通过这种方式,您可以在同一个浏览器中同时管理两个会话。

代码语言:javascript
复制
 AuthComponent::$sessionKey = 'Auth.Client';

在clientColntroller的beforeFilter()方法中使用此代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44431157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档