<?php //only visitors who are not logged in are allowed to continue if (SessionController::userIsLoggedIn()) { gtRequire("scripts/redirect.php"); }
<?php require $_SERVER['DOCUMENT_ROOT'] . "/resources/scripts/initialize.php"; gtRequire("scripts/requireNoLogin.php"); function addVisibleStyle($errName) { global $errors; if (isset($errors) && isset($errors[$errName])) { print 'style="display:inline"'; } } //prepare form-action return url $returnURL = isset($_GET['returnURL']) ? $_GET['returnURL'] : ""; $returnURLAddition = ""; //part that is added to form action if ($returnURL != "") { $returnURLAddition = "?returnURL={$returnURL}"; } //get data from either frmLogin or login if (isset($_POST['frmLoginBtn']) || isset($_POST['btnLogin'])) { extract($_POST); //gets $username and $password $result = SessionController::login($username, $password); if (is_array($result)) { //there were problems logging in $errors = $result; } else { //login successful gtInclude("scripts/redirect.php"); } }