Bonjour,

J'ai lu le cookbook et j'ai regardé la vidéo tutoriel sur le composant Security de Grafikart mais je n'arrive toujours pas à comprendre le comportement du composant Security dans ce cas:

[code]class AppController extends Controller {

public $components = array('Security', 'Session', 'Cookie', 'Auth');[/code]

[code]class PostsController extends AppController {

public function beforeFilter() {
    parent::beforeFilter();
    $this->Auth->allow('index');
}

[/code]

Dans ce cas, CakePhp black-hole tous les formulaires postés dans ma partie admin.
En revanche, cela fonctionne correctement quand j'ajoute ces quelques lignes de code:

[code]class PostsController extends AppController {

public function beforeFilter() {
    parent::beforeFilter();
    $this->Auth->allow('index');
    $this->Security->blackHoleCallback = 'blackhole';
}

public function blackhole($type) {

}[/code]

Quelqu'un serait-il capable de m'expliquer le pourquoi du comment ?

Cordialement

Bonne journée

EDIT: j'ai réussi à contourner le problème en utilisant
[code]$this->Security->validatePost = false;[/code]
dans le beforeFilter() de la classe

Aucune réponse