Welcome Guest, Not a member yet? Register   Sign In
Security class not autoloading loading (2.0.1)
#1

[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


Messages In This Thread
Security class not autoloading loading (2.0.1) - by El Forum - 04-26-2011, 12:30 PM
Security class not autoloading loading (2.0.1) - by El Forum - 04-26-2011, 05:06 PM



Theme © iAndrew 2016 - Forum software by © MyBB