Exemplo n.º 1
0
     $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 {
             $_SESSION['guest'] = false;
         }
         if ($currentUser->getCurrentUserIsBridalShower()) {
             $_SESSION['isBridalShower'] = true;
             //special sections for exclusive bridal shower guests
             $page_title = "Bridal Shower Login";