I need to restrict a controller in CI 2 to only run from command line. The other controllers in the application are accessible from the web.
What's the best way to do it?
You might want to check if is a CLI request:
class Mycontroller extends CI_Controller {
function __construct()
{
parent::__construct();
if(!$this->input->is_cli_request())
{
// echo 'Not allowed';
// exit();
}
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With