__construct() public method

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
示例#1
0
 /**
  *
  * 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);
 }
示例#3
0
 public function __construct($request, $response)
 {
     parent::__construct($request, $response);
 }
示例#4
0
 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();
 }