CakePHP访问被拒绝



在CakePHP中我有这样的配置:

//Config/routes.php
Router::connect('/viewServices', array('plugin' => 'usermgmt', 'controller' => 'services', 'action' => 'viewServices'));
//View/Users/dashboard.ctp
<?php echo $this->Html->link(__("Services",true),"/viewServices")?>
//View/Services/view_services.ctp
//I put here the view..
//Controller/ServicesController.php
public function viewServices(){
....
}

现在我不明白为什么它不工作!

我看不到"view_services.ctp"。服务器将我重定向到"access_denied"。页,但在"view_services. Ctp"中。"我没有对身份验证进行任何控制,所以可能我犯了其他错误。有人能帮帮我吗?

谢谢!

我解决了这个问题:

//Controller/Component/UserAuthComponent.php
.....
//CHANGE IT:
//if(!$userGroupModel->isUserGroupAccess($controller, $action, $this->getGroupId()))
//WITH IT:
if(!$userGroupModel->isUserGroupAccess($controller, $action, 1))

就这样,它工作了!

谢谢大家!

相关内容

  • 没有找到相关文章

最新更新