Ho la protezione CSRF abilitata sul mio sito, ma l'unica volta che il token CSRF viene inserito in un campo nascosto è quando viene utilizzato form_close()
. Sto inviando i dati via ajax e ho bisogno di inviare anche il CSRF per prevenire i 500 errori.Ottenere il token CSRF Codeigniter senza un modulo?
Ho pensato che c'era un modo per incorporare esplicitamente il token CSRF nella pagina, ma non riesco a trovarlo.
Come posso ottenere il token CSRF quando non c'è un modulo sulla pagina?
[Modulo Ajax + CSRF genera una richiesta non riuscita] (http://ellislab.com/forums/viewthread/230264/#1042793) –
Sam in errato, imposta il token nella pagina tramite $ this-> security- > get_csrf_hash(); e quindi basta tirare il valore _TOKEN, es. dati: { _TOKEN: $ ('input [nome = "_ TOKEN"]'). val()}, –