envoie de mail automatique après une action

Par moket, il y a 13 ans


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

Ciloe, il y a 13 ans

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

moket, il y a 13 ans

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, il y a 13 ans

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

Hotgeart, il y a 13 ans

code?

Maenhyr, il y a 13 ans

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.

burkbo, il y a 13 ans

Tu peux faire ceci:

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

}
moket, il y a 13 ans

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