我正在使用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页面时,他可以访问此页面,但当他去购物/购买时,他会要求登录。