Creates a new controller instance. Each controller must be constructed
with the request object that created it.
public __construct ( Request $request, Response $response ) : void | ||
$request | Request | Request that created the controller |
$response | Response | The request's response |
return | void |
/** * * Contruct that checks you are loged in before nothing else happens! */ function __construct(Request $request, Response $response) { //setting the user $this->user = Auth::instance()->get_user(); parent::__construct($request, $response); //check 2 step if (strtolower($this->request->controller()) != 'auth' and Auth::instance()->logged_in() and core::config('general.google_authenticator') == TRUE and Auth::instance()->get_user()->google_authenticator != '' and Cookie::get('google_authenticator') != Auth::instance()->get_user()->id_user) { //redirect to 2step page $url = Route::url('oc-panel', array('controller' => 'auth', 'action' => '2step')) . '?auth_redirect=' . URL::current(); $this->redirect($url); } }
/** * * Contruct that checks you are loged in before nothing else happens! */ function __construct(Request $request, Response $response) { //setting the user $this->user = Auth::instance()->get_user(); parent::__construct($request, $response); }
public function __construct($request, $response) { parent::__construct($request, $response); }
function __construct(Request $request) { $this->fire = FirePHP::getInstance(); parent::__construct($request); }
public function __construct(Request $request) { parent::__construct($request); $this->_config = Kohana_Config::instance()->load('ledger'); $this->_user = Kuaas::instance()->get_user(); }