exit; } #**************************************************************************** #* Redirect to suspended message if suspended #**************************************************************************** if ($staff->isSuspended()) { header("Location: ../shared/suspended.php"); exit; } #************************************************************************** #* Insert new session row with random token #************************************************************************** $sessionQ = new SessionQuery(); $sessionQ->connect(); if ($sessionQ->errorOccurred()) { $sessionQ->close(); displayErrorPage($sessionQ); } $token = $sessionQ->getToken($staff->getUserid()); if ($token == false) { $sessionQ->close(); displayErrorPage($sessionQ); } $sessionQ->close(); #************************************************************************** #* Destroy form values and errors and reset signon variables #************************************************************************** unset($_SESSION["postVars"]); unset($_SESSION["pageErrors"]); $_SESSION["username"] = $staff->getUsername(); $_SESSION["userid"] = $staff->getUserid();