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 include "includer.php"; echo "<h1>All Users</h1>"; $users = UserDatabase::getAllUsers(); foreach ($users as $user) { echo "<fieldset>"; echo "<legend>User:"******"userID"] . "</legend>"; ProfileView::show(UserDatabase::getUserByHandle($user["userHandle"])); echo "</fieldset><br/>"; }