mattyh88
Legacy Member
Ik volg deze tutorial: Simple Acl controlled Application :: Tutorials & Examples :: The Manual :: 1.2 Collection :: The Cookbook
Maar telkens ik dan een "group" wil toevoegen via ".../app/groups/add" toont firefox:
"Probleem bij het laden van de pagina"
"De pagina verwijst niet op een juiste manier door"
"Firefox heeft vastgesteld dat de server het verzoek voor dit adres doorverwijst op een manier die nooit zal eindigen."
Zoals je ziet heb ik: "$this->Auth->allow('*');" staan in mijn groupscontroller. Alle actions zouden dus gewoon publiek moeten kunnen getoond worden zonder inloggen... Toch werkt het niet. :'(
Appcontroller: (app/app_controller.php)
Groupcontroller: (app/controllers/groups_controller.php)
Userscontroller: (app/controllers/users_controller.php)
Maar telkens ik dan een "group" wil toevoegen via ".../app/groups/add" toont firefox:
"Probleem bij het laden van de pagina"
"De pagina verwijst niet op een juiste manier door"
"Firefox heeft vastgesteld dat de server het verzoek voor dit adres doorverwijst op een manier die nooit zal eindigen."
Zoals je ziet heb ik: "$this->Auth->allow('*');" staan in mijn groupscontroller. Alle actions zouden dus gewoon publiek moeten kunnen getoond worden zonder inloggen... Toch werkt het niet. :'(
Appcontroller: (app/app_controller.php)
Code:
<?php
class AppController extends Controller {
var $components = array('Acl', 'Auth');
function beforeFilter() {
//Configure AuthComponent
$this->Auth->authorize = 'actions';
$this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
$this->Auth->logoutRedirect = array('controller' => 'users', 'action' => 'login');
$this->Auth->loginRedirect = array('controller' => 'pages', 'action' => 'add');
$this->Auth->actionPath = 'controllers/';
}
}
?>
Groupcontroller: (app/controllers/groups_controller.php)
Code:
<?php
class GroupsController extends AppController {
var $name = 'Groups';
var $helpers = array('Html', 'Form');
function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow('*');
}
...
?>
Userscontroller: (app/controllers/users_controller.php)
Code:
<?php
class UsersController extends AppController {
var $name = 'Users';
var $helpers = array('Html', 'Form');
function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow('*');
}
...
?>