首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CakePHP 2.x如何管理多个用户表和访问区域?

CakePHP 2.x如何管理多个用户表和访问区域?
EN

Stack Overflow用户
提问于 2012-10-23 08:32:18
回答 1查看 435关注 0票数 1

我正在用cakephp计划一个新的项目,我有个问题。

我想要创建多个访问区域和多个用户表,比如一个商店系统:

  1. 集团:客户
  2. 集团:商人
  3. 集团:附属-合作伙伴(4.集团:管理这可能与acl)

每个组都有自己的区域(domain.tld、domain.tld/商户、domain.tld/附属公司)(我知道prefex路由,但它是否符合我的想法?)

我如何管理三个单独的登录,即商人登录,他不会自动登录在联盟地区?在我的第一次尝试,我看到,只有一个曲奇和每个商人将在其他地区登录,没有帐户。

(请帮助我,指出正确的方向;)

(代表我糟糕的英语)来自德国的问候

m。

EN

回答 1

Stack Overflow用户

发布于 2012-10-23 09:42:56

您可以在登录后进行一些处理:

代码语言:javascript
复制
if($this->Auth->login()) { 
    $role = $this->Auth->user('role'); // your users must have a `role` field. 
    if($role=='affiliate') { 
        $this->redirect('/affiliates'); 
    }
    // ...

有更好的方法,但取决于您的确切需求。这是相当简单的,但并不是很健壮。

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

https://stackoverflow.com/questions/13026370

复制
相关文章

相似问题

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