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; }