Callback před voláním obsluhy signálu
- dibalaj
- Člen | 40
Zdravím,
tak bych zase potřeboval někoho zkušenějšího :-)
Potřeboval bych, aby se před voláním obsluhy jakéhokoliv signálu volal mnou nedefinovaný callback na metodu, která určí, zda se signál „obslouží“, nebo ne.
Chci to kvůli bezpečnostnímu opatření, aby nešla sestavit URL k signálu například smazání uživatele ze systému, odkudkoliv. Proto se bude k signálu připojovat nějaký „hash“ parametr, který si poté v té metodě zkontroluji. Nechci to ale dělat tak, že bych kontrolu volal v každé obsluze signálu.
Lze to nějak takto udělat? :-)
- David Matějka
- Moderator | 6445
do presenteru dej metodu checkRequirements
<?php
public function checkRequirements($element) {
parent::checkRequirements($element);
//tady overit $element
}
?>
jako parametr posila reflection (nejdriv tridy presenteru, pak metody akce a pak metody signalu)
- dibalaj
- Člen | 40
matej21 napsal(a):
do presenteru dej metodu checkRequirements
<?php public function checkRequirements($element) { parent::checkRequirements($element); //tady overit $element } ?>
jako parametr posila reflection (nejdriv tridy presenteru, pak metody akce a pak metody signalu)
Díky ! To je přesně to, co jsem potřeboval :)