【发布时间】:2012-12-30 10:12:08
【问题描述】:
我是 CakePHP 的新手。这些天来,我创建了一个类似于 hotscripts 的应用程序。我需要一个站点管理员的管理面板来为公众访问者添加新文章/应用程序和前端。
我正在为此寻找解决方案。我已经将 router_prefix 设置为管理员。例如,在 CategoriesController 中。
public function admin_add() {
}
public function view($id) {
}
据我所知,这是解决方案之一。在 CategoriesController 中,我设置了
$this->Auth->allow('view');
以便访问者无需登录即可访问此页面。我的问题是,这真的是管理员和前端产品的解决方案吗?
提前致谢!
public $components = array(
'Auth' => array(
'authorize' => 'controller',
'loginRedirect' => array(
'admin' => true,
'controller' => 'dashboards',
'action' => 'index',
),
'loginError' => 'Invalid account specified',
'authError' => 'No Permission',
),
谢谢范范!!!我按照您的建议将此代码添加到 AppController。我现在不知道 loginRedirect 中的 admin param 是什么意思?你能给我解释一下吗?
【问题讨论】:
标签: cakephp