public function submitAction() { if ($this->request->isPost()) { $form = new \Forms\Login(); if ($form->isValid($this->request->getPost())) { if (\Models\Users::login($this->request->getPost('email'), $this->request->getPost('password'), $this->request->getPost('remember') ? 1 : 0)) { $user = \Models\Users::findFirst($this->session->get('user')); static::flash('success', sprintf('Welcome %s!', ucfirst($user->name))); static::redirect('/cabinet/'); return true; } else { static::flash('error', 'E-Mail or Password not valid.'); } } else { static::flash('warning', $form->getMessages()); } } static::forward('login/index'); return false; }