zend framework2 - How to generate a new Csrf-Token for a Form -


i got form. when change select-element inside form, ajax-call same url, loads new form has additional fields or has fields removed (different categories, different fields...).

now, form request have same csrf-token, since token lives 1 request. meaning, have generate new token, whenever kind of action, have no idea on how this.

my assumption have like

if ($request->isxmlhttprequest()) {     $form->get('csrf')    ->regeneratecsrftoken() } 

but function doesn't exist, should alike lines. input appreciated

have tried this:

if ($request->isxmlhttprequest()) {     $form->get('csrf')->getcsrfvalidator()->gethash(true); } 

gethash(true) regenerate hash, , store changed hash in generator, form retrieve new value when retrieve element later.


Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -