Bonjour,
je suis en cours de création d'un petit site marchand sous cake et j'ai un petit soucis avec l'envoie de mail sous cake lorsqu'une transaction est effectuée.

en vérifiant dans le log l'erreur qui m'est retournée est "request has been black holed".

si l'un de vous aurait une idée du problème cela m'aiderais beaucoup

7 réponses


Ca m'arrive souvent aussi... Je serais bien intéressé par la solution!

moket
Auteur

oui car j'ai créé l'envoie de mail mais je ne comprend pas. Si je l'envoie directement c'est bon mais si c'est cake tout seul après avoir fait l'action demandée il le bloque.

moket
Auteur

Personne n'a déjà eu ce cas la ? car j'ai beau chercher je ne trouve pas de solution a mon problème

A première vue, je dirais que le problème vient du composant Security que tu as du initialiser quelque part et qui bloque ton action.

Tu peux faire ceci:

public function beforeFilter() {
    parent::beforeFilter();
    $this->Security->blackHoleCallback = 'blackhole';
    $this->Security->csrfCheck = false;

}
moket
Auteur

Je vais essayer.
ça a pour effet d’empêcher le blackhole ?