我正在用cakephp计划一个新的项目,我有个问题。
我想要创建多个访问区域和多个用户表,比如一个商店系统:
每个组都有自己的区域(domain.tld、domain.tld/商户、domain.tld/附属公司)(我知道prefex路由,但它是否符合我的想法?)
我如何管理三个单独的登录,即商人登录,他不会自动登录在联盟地区?在我的第一次尝试,我看到,只有一个曲奇和每个商人将在其他地区登录,没有帐户。
(请帮助我,指出正确的方向;)
(代表我糟糕的英语)来自德国的问候
m。
发布于 2012-10-23 09:42:56
您可以在登录后进行一些处理:
if($this->Auth->login()) {
$role = $this->Auth->user('role'); // your users must have a `role` field.
if($role=='affiliate') {
$this->redirect('/affiliates');
}
// ...有更好的方法,但取决于您的确切需求。这是相当简单的,但并不是很健壮。
https://stackoverflow.com/questions/13026370
复制相似问题