public function executeIndex(HTTPRequest $request) { $this->page->addVar('title', 'Connexion'); $this->run(); if ($request->postExists('login') && $request->postExists('password')) { /** @var MemberManager $MemberManager */ $MemberManager = $this->managers->getManagerOf('Member'); $Member = $MemberManager->getMemberUsingLoginAndPassword($request->postData('login'), $request->postData('password')); if ($Member && $Member->level() <= self::LEVEL_AUTHORISATION) { $this->app->user()->setAuthenticated(true); $this->app->user()->setAttribute('user', $Member); $this->app->httpResponse()->redirect('.'); } else { $this->app->user()->setFlash('Le pseudo ou le mot de passe est incorrect.'); } } }
public function executeIndex(HTTPRequest $request) { $this->page->addVar('title', 'Connexion'); if ($request->postExists('login')) { $login = $request->postData('login'); $password = $request->postData('password'); if ($login == $this->app->config()->get('login') && hash_equals($this->app->config()->get('pass'), crypt($password, $this->app->config()->get('pass')))) { $this->app->user()->setAuthenticated(true); $this->app->httpResponse()->redirect('.'); } else { $this->app->user()->setFlash('Le pseudo ou le mot de passe est incorrect.'); } } }
public function executeIndex(HTTPRequest $request) { $this->page->addVar('title', 'Connexion'); if ($request->postExists('login')) { $login = $request->postData('login'); $password = $request->postData('password'); if ($typeMember = $this->managers->getManagerOf('Members')->connect($login, $password)) { $this->app->user()->setAuthenticated(true); $this->app->httpResponse()->redirect('/'); } else { $this->app->user()->setFlash('Le pseudo ou le mot de passe est incorrect.'); } } }