Welcome Guest, Not a member yet? Register   Sign In
Setting csrf_regenerate as TRUE
#1

I am using CI3.

When I set $config['csrf_regenerate'] = TRUE;, after the first request, subsequent ajax requests fail.

This is obviously because of the csrf token being regenarated after every request.

In the header.php page, I am using

Quote:<script type="text/javascript" language="javascript">
var csfrData = {};
csfrData['<?php echo $this->security->get_csrf_token_name(); ?>'] = '<?php echo $this->security->get_csrf_hash(); ?>';
 </script>

Then there is a csrfload.js page, where I am using ajaxSetup function to send the token with every request..

Quote:$(function() {
    // Attach csfr data token
    $.ajaxSetup({
       data: csfrData
    });
});

Now how do I change this code to include csrf token generation with every request? Also, setting csrf_regenerate as TRUE may give problem is multiple tabs/windows ?
Reply


Messages In This Thread
Setting csrf_regenerate as TRUE - by june123 - 07-27-2017, 04:45 AM
RE: Setting csrf_regenerate as TRUE - by june123 - 07-27-2017, 08:27 AM
RE: Setting csrf_regenerate as TRUE - by spjonez - 07-27-2017, 06:21 AM
RE: Setting csrf_regenerate as TRUE - by june123 - 07-28-2017, 01:36 AM
RE: Setting csrf_regenerate as TRUE - by june123 - 07-28-2017, 06:15 AM
RE: Setting csrf_regenerate as TRUE - by june123 - 07-28-2017, 11:50 PM
RE: Setting csrf_regenerate as TRUE - by june123 - 07-31-2017, 12:19 AM



Theme © iAndrew 2016 - Forum software by © MyBB