config = new AauthConfig(); $this->aauth = new Aauth(); $this->request = Services::request(); helper('form'); } /** * Index * * @return void */ public function index() { if ($input = $this->request->getPost()) { if (! $this->aauth->createUser($input['email'], $input['password'], $input['username'])) { $data['errors'] = $this->aauth->printErrors('
', true); } else { $data['infos'] = $this->aauth->printInfos('
', true); } } if (session('errors')) { $data['errors'] = isset($data['errors']) ? $data['errors'] . '
' . session('errors') : session('errors'); } if (session('infos')) { $data['infos'] = isset($data['infos']) ? $data['infos'] . '
' . session('infos') : session('infos'); } $data['useUsername'] = $this->config->loginUseUsername; $data['cssFiles'] = [ '/assets/css/login.css' ]; if ($this->config->socialEnabled) { $data['providers'] = $this->aauth->getProviders(); } echo view('Account/Register', $data); } }