Я следовал CakePHP Cookbook ACL tutorialCakePHP ACL проблема аутентификации - Я заблокирована
И как прямо сейчас я просто пытаюсь добавить пользователей с помощью метода люльки. Я пытаюсь перейти к/users/add, но он всегда перенаправляет меня на экран входа в систему, хотя я добавил $this->Auth->allow('*');
в beforeFilter()
временно, чтобы разрешить доступ ко всем страницам. Я сделал это как в UsersController
, так и в GroupsController
.
Ниже приведено мое код для UsersController
, который я думаю, будет наиболее актуальным из всех файлов. Позвольте мне знать, требуется ли какой-либо другой код.
<?php
class UsersController extends AppController {
var $name = 'Users';
var $scaffold;
function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow('*');
}
function login() {
//Auth Magic
}
function logout() {
//Leave empty for now.
}
}
?>
Я думаю, что я в значительной степени следовал за учебником, какими-либо идеями о том, что мне может не хватать?
Спасибо. Я застрял на этом некоторое время. = (
Что вы имеете в ваших AppControllers beforeFilter() Как вам нужно будет установить Permissio? n для контроллера, чтобы Auth-> allow() работал в контроллере –