示例#1
0
 public function login()
 {
     if (Tools::isLoggedIn()) {
         header("Location: /");
         exit;
     }
     $userService = new AccountService($this->db);
     if (!empty($_POST['login_email']) && !empty($_POST['login_password'])) {
         if ($userService->verifyLogin($_POST['login_email'], $_POST['login_password'])) {
             session_regenerate_id(true);
             $_SESSION['login_user'] = $_POST['login_email'];
             header("Location: /");
             exit;
         }
     }
     require 'application/views/general/header.php';
     require 'application/views/user/uberheader.php';
     require 'application/views/user/index.php';
     require 'application/views/general/footer.php';
     exit;
 }