Salut,
J'ai fait une app Facebook et j'ai besoins de désactiver la sécurité pour une action précise :

public function beforeFilter(){
        parent::beforeFilter();
        $this->Security->unlockedActions(array('app'));
    }

Il m'affiche un message :

Error: Call to undefined method SecurityComponent::unlockedActions()

Je suis allé voir si la fonction était disponible dans le SecurityComponent.php et il est bien disponible :

public $allowedActions = array();

J'ai pensé que la syntax est comme-ci:
public $allowedActions = array('app');

Merci de votre aide en avance.

2 réponses


ker0x
Réponse acceptée

Il faut que tu l’écrives de cette façon :

$this->Security->unlockedActions = array('app');

Salut !

Euh tu parles d'un variable $allowedActions mais tu écris dans ton beforeFilter unlockedActions...

Le problème ne viendrait-il pas de là?? ;)

Bon Dèv'!