Welcome Guest, Not a member yet? Register   Sign In
How do I prevent direct controller function access?
#9

[eluser]Kraig[/eluser]
Do you put is_ajax_requested in MY_Controller that way you can access it from all of your controllers?
Code:
public function is_ajax_request()
{
    return ($this->server('HTTP_X_REQUESTED_WITH') === 'XMLHttpRequest');
}

So this is for ajax, how would you do a normal post form submission so you can do this...I put question marks because not all posts will have the same parameter
Code:
if ($this->input->is_ajax_request() || $this->input->post(???) )
{
    // AJAX request stops here
    exit(json_encode($data));
}

Also do you put all of your ajax requests and form submission functions into the same controller, or do you keep them in their perspective controller?


Messages In This Thread
How do I prevent direct controller function access? - by El Forum - 12-20-2012, 10:16 PM
How do I prevent direct controller function access? - by El Forum - 12-21-2012, 04:15 AM
How do I prevent direct controller function access? - by El Forum - 12-21-2012, 06:18 AM
How do I prevent direct controller function access? - by El Forum - 12-21-2012, 06:21 AM
How do I prevent direct controller function access? - by El Forum - 12-21-2012, 07:54 AM
How do I prevent direct controller function access? - by El Forum - 12-21-2012, 08:08 AM
How do I prevent direct controller function access? - by El Forum - 12-21-2012, 08:59 PM
How do I prevent direct controller function access? - by El Forum - 12-21-2012, 09:23 PM
How do I prevent direct controller function access? - by El Forum - 12-21-2012, 09:51 PM
How do I prevent direct controller function access? - by El Forum - 12-21-2012, 09:57 PM
How do I prevent direct controller function access? - by El Forum - 12-21-2012, 10:02 PM
How do I prevent direct controller function access? - by El Forum - 12-22-2012, 01:18 AM



Theme © iAndrew 2016 - Forum software by © MyBB