2010-03-23 6 views
0

j'ai suivi le livre de recettes CakePHP ACL tutorialproblème d'authentification ACL CakePHP - Je ne peux plus accéder

Et à partir de ce moment, je suis juste essayer d'ajouter des utilisateurs à l'aide de la méthode d'échafaudage. J'essaye d'aller à/users/add mais il me redirige toujours vers l'écran de connexion même si j'ai ajouté $this->Auth->allow('*'); dans beforeFilter() temporairement pour permettre l'accès à toutes les pages. J'ai fait ceci dans les UsersController et GroupsController comme demandé le tutoriel.

Ci-dessous est mon code pour UsersController qui je pense sera le plus pertinent de tous les fichiers. Faites-moi savoir si un autre morceau de code est requis.

<?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. 
} 
} 
?> 

Je pense que j'ai suivi le tutoriel, des idées sur ce qui me manque peut-être?

Merci. Je suis coincé dessus pendant un moment. = (

+0

Qu'est-ce que vous avez dans vos AppControllers beforeFilter() Comme vous devez définir l'Permissio? n contrôle sur le contrôleur pour que Auth-> allow() fonctionne dans le contrôleur –

Répondre

Questions connexes