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. = (
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 –