Diskuse

Téma: XSRF

Ahoj,
při psaní pluginu používám po stisknutí tlačítka takovéto spuštění funkce:
if(isset($_POST['Submit']))U toho tlačítka potřebuji přidat (nebo zablokovat) xsrf, aby se nezobrazovala hláška na token.
Jedná se o skript v administraci. Zkoušel jsem získávat proměnnou run z adresy na kterou jsem odkazoval po stisknutí tlačítka (form action) a potom jsem zkoušel xsrf vypnout tímhle na začátku skriptu:
$xsrf_protect = false;Ale ani jedno z těchto řešení nefunguje. Takhle je definováno to tlačítko:
<form name="send" method="post" enctype="multipart/form-data" action="">
<input name="Submit" type="submit" value="Odeslat">
</form>
Je vůbec možné udělat xsrf ochranu u post nebo to budu muset vyřešit jinak?
Děkuji
postZaslat odpověď
http://sunlight.shira.cz/index.php?m=topic&id=17827&page=1#post-17834
čili celé to má být takto:<form name="send" method="post" enctype="multipart/form-data" action="">
<?php echo _xsrfProtect(); ?>
<input name="Submit" type="submit" value="Odeslat">
</form>
Přidal jsem, ale nefunguje to, stále zobrazuje hlášku o neplatném tokenu.
jde o to jestli to mas formular jako string nebo jako html, pokud jako string tak to bude takto
"._xsrfProtect()."
No kdyby to měl jsko string a přidal to co jsem poslal, tak by to hodili PHP error, takže chyba bude někde jinde. když nám ukážeš celý obsah skriptu, tak bude snažší poradit.