Archief - CakePhp - Ik krijg ACL-Auth niet werkende

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

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)
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('*');
		}
...
?>

Kemblin

Legacy Member
ik zou uw vraag eens stellen in het cakePHP irc kanaal, daar zit een groot deel van het dev team en die kunnen zo'n vragen meestal snel beantwoorden.

mattyh88

Legacy Member
Ik kan niet praten op dat channel?
"Cannot send to channel" krijg ik als ik een bericht wil schrijven.

mattyh88

Legacy Member
Laat maar ^^
Moest mij gewoon nog registreren op dat netwerk.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan