From 87e5de64fedf2ef10c2b9bbe8ee146295342209c Mon Sep 17 00:00:00 2001 From: Deon George Date: Fri, 16 Oct 2015 20:06:38 +1100 Subject: [PATCH] Throw 501 if AUTH not defined --- classes/lnApp/Controller/TemplateDefault.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/classes/lnApp/Controller/TemplateDefault.php b/classes/lnApp/Controller/TemplateDefault.php index b4986da..cb61b36 100644 --- a/classes/lnApp/Controller/TemplateDefault.php +++ b/classes/lnApp/Controller/TemplateDefault.php @@ -72,6 +72,9 @@ abstract class lnApp_Controller_TemplateDefault extends Kohana_Controller_Templa if (! count($this->secure_actions) OR (! isset($this->secure_actions[Request::current()->action()]))) throw HTTP_Exception::factory(403,'Class has no security defined :class, or no security configured for :method',array(':class'=>get_class($this),':method'=>Request::current()->action())); + if (! array_key_exists('auth',Kohana::modules())) + throw HTTP_Exception::factory(501,'No AUTH Class defined'); + $this->ao = Auth::instance()->get_user(); if (! is_null($this->ao) AND (is_string($this->ao)))