/** * Initialization hook method. * * @return void */ public function initialize() { parent::initialize(); $fieldUsername = Configure::read('authenticate.username'); $fieldPassword = Configure::read('authenticate.password'); $this->loadComponent('Auth', [AuthComponent::ALL => ['userModel' => 'Wasabi/Core.Users'], 'authenticate' => ['Form' => ['fields' => ['username' => $fieldUsername !== null ? $fieldUsername : '******', 'password' => $fieldPassword !== null ? $fieldPassword : '******']]], 'loginAction' => ['plugin' => 'Wasabi/Core', 'controller' => 'Users', 'action' => 'login'], 'loginRedirect' => ['plugin' => 'Wasabi/Core', 'controller' => 'Dashboard', 'action' => 'index'], 'unauthorizedRedirect' => ['plugin' => 'Wasabi/Core', 'controller' => 'Users', 'action' => 'unauthorized'], 'authorize' => 'Controller', 'authError' => __d('wasabi_core', 'You are not authorized to access that location.')]); $this->loadComponent('Wasabi/Core.Guardian'); $this->loadComponent('Wasabi/Core.Flash'); // Setup default flash messages. $this->formErrorMessage = __d('wasabi_core', 'Please correct the marked errors.'); $this->invalidRequestMessage = __d('wasabi_core', 'Invalid Request.'); $this->dbErrorMessage = __d('wasabi_core', 'Something went wrong. Please try again.'); $this->detect = new \Mobile_Detect(); }
public function initialize() { parent::initialize(); }