[eluser]arbme666[/eluser]
Hi,
I have been using this for a while and its suddenly stopped working and I can't figure out why. It is so an ajax request can get the CSRF token before submitting data.
Code:
class Csrf_token extends CI_Controller {
function __construct()
{
parent::__construct();
}
function index()
{
$output['status'] = 'success';
$output['csrf_token'] = $this->security->csrf_hash;
print json_encode($output);
}
}
I get the following errors:
Undefined property: Csrf_token::$security
Trying to get property of non-object
It seems to me the security class is not been loaded automatically anymore for some reason. If I add $this->load->library('security'); it works. Like I said its just started doing this for 1 of my projects the others are fine.
Should I just add it to the autoload or will this cause issues? Any ideas?
Thanks