public static function show($user) { ###(HTML) ?> <!DOCTYPE html> <html> <?php MasterView::insertHead(null); ?> <body> <?php MasterView::insertNav(null); LogInView::insertContent($user); MasterView::insertFooter(null); ?> </body> </html> <?php ###(ENDHTML) }
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); } }