loadComponent('Security');` * * @return void */ public function initialize() { parent::initialize(); $this->loadComponent('RequestHandler', ['enableBeforeRedirect' => false]); $this->loadComponent('Flash'); $this->loadComponent('CakeDC/Users.UsersAuth'); /* * Enable the following components for recommended CakePHP security settings. * see http://book.cakephp.org/3.0/en/controllers/components/security.html */ //$this->loadComponent('Security'); //$this->loadComponent('Csrf'); } /** * Before render callback. * * @param \Cake\Event\Event $event The beforeRender event. * @return \Cake\Network\Response|null|void */ public function beforeRender(Event $event) { if (!array_key_exists('_serialize', $this->viewVars) && in_array($this->response->getType(), ['application/json', 'application/xml']) ) { $this->set('_serialize', true); } $session = $this->getRequest()->getSession(); $id = $session->read('Auth.User.id'); if(isset($id)) { $this->loadModel('Users'); $user = $this->Users->get($id); $this->set('LoggedInUser',$user->first_name . ' '. $user->last_name); } } }