public static function run() { if (CookieController::cookieExists("session")) { if (($user = CookieController::refreshSessionCookie()) === false) { echo "<h1>No User Found</h1><hr/>"; LogInController::run(null); } else { DashboardView::show($user); } } else { LandingView::show(null); } }
public static function run() { if ($_SERVER["REQUEST_METHOD"] == "POST") { if (isset($_POST["handle"]) && isset($_POST["password"])) { $handle = $_POST["handle"]; $password = $_POST["password"]; if (UserDatabase::validatePassword($handle, $password)) { $user = UserDatabase::getUserByHandle($handle); if (CookieController::setSessionCookie($user)) { header("Location: dashboard"); } else { $user->setError("login", "LOG_IN_FAILED"); LogInController::show($user); } } else { LogInView::show(null); } } } else { LogInView::show(null); } }
<?php require_once 'session/session.php'; require_once 'logIn/controller/logInController.php'; $session = new Session(); if ($session->isLoggedIn()) { $session->logOut(); } $logInController = new LogInController(); echo $logInController->getHTML($session);
<?php require_once "..\\LogIn\\HTMLView.php"; require_once "..\\LogIn\\LogInController.php"; session_start(); $controller = new LogInController(); $htmlbody = $controller->doControll(); $view = new HTMLView(); $view->echoHTML($htmlbody);
###(SECTION) Parse URL $url = parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH); $urlPieces = split("/", $url); if (count($urlPieces) < 2) { $control = "home"; } else { $control = $urlPieces[2]; } ###(ENDSECTION) Parse URL ###(SECTION) Redirect switch ($control) { case "sign-up": SignUpController::run(null); break; case "log-in": LogInController::run(null); break; case "dashboard": DashboardController::run(null); break; case "profile": ProfileController::run(null); break; case "edit-profile": EditProfileController::run(null); break; case "build-map": MapController::run(null); break; case "log-out": LogOutController::run(null);