cakephp阻止管理员访问前端

时间:2012-03-17 20:35:53

标签: cakephp cakephp-1.3

我正在使用cakephp 1.3。我想阻止管理员访问前端操作。 我正在使用croogo cms。是否有任何配置设置或管理员无法访问前端的任何其他内容?

例如: 假设有任何名为shop的控制器,并且有两个操作'buy'和'detail':

class ShopController extends AppController {
  ....
  ....
 function beforeFilter() {
    $this->Auth->allow(array('detail'));
    parent::beforeFilter();
}

 function detail() {
    $detail= $this->shop->find('first');
    ...
}

function buy() {
    $buy= $this->shop->find('first');
    ...
 }
}

现在,当管理员从管理员面板登录并进入http://embidomain.com/shop/detail页面时,他可以访问此页面,但当他去购物/购买时,他会要求登录。

0 个答案:

没有答案