我有基于acl的CakePHP应用程序,用户属于组。
请告诉我应该在哪里实现用户组的重定向代码:
admin/dashboard
manager/dashboard
user/dashboard
答案 0 :(得分:0)
在用户控制器中的beforeRedirect()中设置$this->Auth->autoRedirect = false;
在login()函数中:
if ($this->Auth->user()){ $this->redirect(array('prefix'=>$this->Auth->user('group'),'controller'=>'dashboard','action'=>'index')); }
此代码只是展示如何完成的示例,而不是原样。