Пример #1
0
    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();