I'm assuming this error means $CI is not an object. Like its not being defined like
Code:
$CI = New Generate_token();
If you loaded this like
Code:
$this->load->library('generate_token');
Then i think you might try to
Code:
$this->generate_token->validate($token);
//Please anybody correct me if i'm wrong. I'm also very new to CI but i'm trying to help as much as i can with my little knowledge of PHP