Beispiel #1
0
 /**
  * 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'));
 }