OK, così oggi ho aggiornato il mio database con nuove informazioni dal nostro database "live" ... E da allora ho avuto problemi su uno dei miei moduli. Se hai bisogno di qualche codice fammi sapere e modifico questo e postare il codice necessario ...symfony2 CSRF non valido
Ho un modulo di rapporto che ha un campo di intervallo di date e un menu a tendina per un reparto agente. Quando ho visitare la pagina che vedo questo all'inizio della forma:
The CSRF token is invalid. Please try to resubmit the form
così vado verso una delle mie altre forme che ha lo stesso tipo di informazioni e controllare la _token fuori e questo è quello che viene fuori:
<input type="hidden" id="ecs_crmbundle_TimeClockReportType__token" name="ecs_crmbundle_TimeClockReportType[_token]" value="87e358fbc4d6d3e83601216b907a02170f7bcd92" />
<input type="hidden" id="ecs_crmbundle_SimpleSalesReportType__token" name="ecs_crmbundle_SimpleSalesReportType[_token]" value="87e358fbc4d6d3e83601216b907a02170f7bcd92" />
la prima è quella che mostra l'errore, e il SimpleSalesReport non si ... Qualsiasi idea del perché questo sta facendo questo e come posso risolvere il problema?
Thanks ..
l'uomo è un genio bizzarro! Questo è ESATTAMENTE quello che stavo facendo ... Ma tu sei venuto e hai salvato il giorno! – Justin
Inoltre, ricordarsi di aggiungere form_rest (modulo) in basso, come ultimo campo nel modulo. Symfony si prende cura dell'inserimento di token CSRF per te con questa affermazione. http://symfony.com/doc/current/book/forms.html#rendering-a-forma-in-a-template – krishna
@krishna Questo è esattamente ciò che mi mancava; copia/incolla sciatta da parte mia! – OrganicPanda