/** * Login page * -Expect to receive email and password as Post * -Redirect to home * * @return Ambigous <\Zend\Http\Response, \Zend\Stdlib\ResponseInterface> */ public function loginAction() { $sm = $this->getServiceLocator(); $users = new Users($sm); $request = $this->getRequest($sm); $email = $request->getPost('email'); $password = $request->getPost('password'); $found = $users->login($email, $password); $user_session = new Container('user'); $user_session->logged = $found ? true : false; $user_session->user = $found; return $this->redirect()->toRoute('application/default', array('controller' => 'index', 'action' => 'index')); }