<?php require_once 'header.php'; require_once '../classes/User.php'; session_start(); if (isset($_SESSION['email'])) { header("Location: welcome.php"); } if (!isset($_POST['login'])) { outputLoginForm(""); } else { $errorMessage = processLogin(); if ($errorMessage) { outputLoginForm($errorMessage); } else { header("Location: welcome.php"); } } function processLogin() { if (empty($_POST['email']) || empty($_POST['passwd'])) { return "fill all the values"; //return errormessage } else { $user = User::getUserFromDatabase($_POST['email'], $_POST['passwd']); if ($user) { $_SESSION['userId'] = $user->mId; $_SESSION['email'] = $user->mEmail; $_SESSION['firstName'] = $user->mFirstName; return; } else {
<?php include "../databaseInfo.php"; // If first time logging in or inputted incorrect credentials if (!isset($_SESSION["admin_username"]) || !isset($_SESSION["member_username"])) { if (!isset($_POST["username"]) && !isset($_POST["password"])) { echo outputLoginForm("") . "\n"; } else { // Saves username and password to session cookie if inputted correctly if (checkLogin(trim($_POST["username"]), $_POST["password"]) == "admin") { $_SESSION["admin_username"] = trim($_POST["username"]); } elseif (checkLogin(trim($_POST["username"]), $_POST["password"]) == "member") { $_SESSION["member_username"] = trim($_POST["username"]); } else { echo outputLoginForm("login_error"); } } } // Outputs login form with username and password fields - passes to index.php function outputLoginForm($errorMessage) { $errorBanner; if ($errorMessage == "login_error") { $errorBanner = "<div class='alert alert-dismissible alert-warning'>\n Your username or password is incorrect. Please re-enter your credentials.\n </div>"; } return ' <div class="container"> <div class="row-fluid"> <div class="col-lg-3"> </div> <div class="col-lg-6">