我正在使用Cakephp1.3,我想拒绝一些功能
这是我在用户控制器中编写的代码
function beforeFilter(){
parent::beforeFilter();
$this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
$this->Auth->authorize = 'controller';
}
function isAuthorized() {
$this->deny('delete');
return true;
}
但是我仍然可以访问删除功能。我想停止访问删除功能。 提前致谢
答案 0 :(得分:0)
function isAuthorized() {
if ($this->action == 'delete') return false;
}
我会在pr();
内的某处放置一个isAuthorized()
语句,以确保您至少可以使用该功能。