2016-05-18 2 views
1

bin In Codeigniter bin ich aktivieren csrf Schutz mit $config['csrf_protection'] = TRUE; in config.php Datei. Token wird erfolgreich in Form generiert und beim Einchecken des Servers funktioniert es auch normal. Aber meine Frage ist von der Inspektion Chrom mit i bin kopieren ganze Form und kopieren auch Token so wird Form sieht aus wie ...Formular wird erfolgreich übergeben, wenn ich Kopie csrf Token von Codeigniter Formular

<form action="http://localhost/Dropbox/project/admin/login/ajax_login" method="post"> 
    <input type="text" name="email" value="adasd"> 
    <input type="password" name="_password"> 
    <input type="hidden" name="csrf_test_name" value="cdff17389652a056eee94473661478f3"> 
    <input type="submit"> 
</form> 

Ich lege ich dieses Formular aus Projektes ist es, erfolgreich 1mal einreichen. Es ist ein Fehler beim zweiten Mal. Ich kopiere neues Token und versuche es erneut, es funktioniert 1 Mal. es funktioniert 1 Mal ist es normalerweise Verhalten oder ich vermisse etwas auf csrt Token-Einstellung. Bitte hilf mir das zu lösen.

Antwort

0

Es ist ein erwartetes Verhalten

wenn Sie es versuchen ändern möchten nur Ihre Konfigurationsdatei

$config['csrf_regenerate'] = false; 

Es zu ändern, ist ein ausgezeichneter Führer bei Codeigniter.com, die mit dieser Art von Fragen hilft heraus.

Werfen Sie einen Blick auf die documentation.

Verwandte Themen