/** * login1.php * * A simple login module. * * David J. Malan * Computer Science E-75 * Harvard Extension School */ // enable sessions session_start(); // were this not a demo, these would be in some database define("USER", "jharvard"); define("PASS", "crimson"); // if username and password were submitted, check them if (isset($_POST["user"]) && isset($_POST["pass"])) { // if username and password are valid, log user in if ($_POST["user"] == USER && $_POST["pass"] == PASS) { // remember that user's logged in $_SESSION["authenticated"] = TRUE; // redirect user to home page, using absolute path, per // http://us2.php.net/manual/en/function.header.php $host = $_SERVER["HTTP_HOST"]; $path = rtrim(dirname($_SERVER["PHP_SELF"]), "/\\"); header("Location: http://$host$path/home.php"); exit; } } ?>