:D Salut a tous , Bon j’expose mon problème dans le tutorielle cakephp pour sécurisé son site et a chaque fois que je fais

$this->Auth->allow('*');

http://localhost:8088/cakephp/posts/ bug.
Alors je ne sais pas quoi faire merci pour votre réponse XD!

5 réponses


csbilouze
Réponse acceptée

As-tu tout simplement au préalable chargé ton composant Auth?

Dans AppController.php as-tu?

class AppController extends Controller{

    // chargement du composant Auth
    var $components = array('Auth', 'Session');
    // chargement des helpers utilisés.
    var $helpers = array('Html', 'Form', 'Session');
    public function beforeFilter(){

        // la méthode allow() se trouve dans le beforeFilter()
        // cette commande donne accès a TOUTES les actions de tous les controleurs.
        $this->Auth->allow('*');
    }// fin de public function beforeFilter(){
}// fin de class AppController extends Controller{

Si comme tu dis ta page "bug" (même sans aucunes indications), je me doute que l'erreur survient à l'appel du composant Auth, donc que tu ne l'as pas chargé au préalable.

++ :)

Je n'ai rien compris!

Peux-tu reformuler ton problème d'une manière assez claire!

Dante
Auteur

Ok, j'ai un souci quand je met

$this->Auth->allow('*');

sa fais bugger ma page et quande je continu dans le tutoriel pour securiser son site la page reste blanche .
Voila jespere que sait compréhensible merci.

un message d'erreur ?
Il faut quelque chose pour te donner un élément de réponse, la on ne peut pas t'aider.

Donne nous aussi le code de ton appcontroller et tu met $this->Auth->allow('*') ou dans ton controller?