Esempio n. 1
0
session_start();
require_once "resources/includePath.inc";
$page_title = "Wedding Guest Login";
if (isset($_REQUEST['submitted'])) {
    if (empty($_REQUEST['username'])) {
        $errors['username'] = '******';
    }
    if (empty($_REQUEST['password'])) {
        $errors['password'] = '******';
    }
    if (!isset($errors)) {
        require_once "classWeddingUser.inc";
        //Note: model class sanitizes input
        $currentUser = new weddingUser();
        if ($usrID = $currentUser->validateUser($_REQUEST['username'], $_REQUEST['password'])) {
            $currentUser->setCurrentUser($usrID);
            //set session variables with userID, name, etc
            $_SESSION['userID'] = $currentUser->getCurrentUserID();
            $_SESSION['username'] = $currentUser->getCurrentUsername();
            $_SESSION['name'] = $currentUser->getCurrentFullName();
            if ($currentUser->getCurrentUserIsAdmin()) {
                $_SESSION['login'] = 2;
            } else {
                $_SESSION['login'] = 1;
            }
            //regular user
            //"guest" hack:
            if ($_SESSION['username'] == "Guest") {
                $_SESSION['guest'] = true;
            } else {