case "setpaymentactivities":
        setActivitiesForPayment($_REQUEST);
        break;
    case "yourdonescreen":
        loadDoneScreen();
        break;
    case "savebooking":
        ajaxSaveBooking($_REQUEST['bookings']);
        break;
    case "printpostsummary":
        printPostSummary($_REQUEST);
        break;
    case "removelogin":
        removeLogin();
        break;
    case "updatelogintime":
        updateLoginTime();
        break;
    case "checkforcedlogout":
        autoLogoff($_REQUEST);
        break;
    case "getsession_timeelapsed":
        getTimeElapsedInSession();
        break;
    case "authenticate":
        print authenticateLogin($_REQUEST['token']);
        break;
    case "startover":
        refreshBookingFields($_REQUEST);
        break;
}
Ejemplo n.º 2
0
        return "Your email is not found. Try again or Sign Up";
    }
}
// Sign Up Submission
if ($_POST['submit']) {
    $error .= checkEmail('email');
    $error .= checkPassword('password');
    if ($error) {
        $error = "Errors:" . $error;
    } else {
        $error = createNewUser($link, 'email', 'password');
        // return id of most recently inserted user in DB
        if (!$error) {
            $_SESSION['id'] = mysqli_insert_id($link);
        }
        //print_r($_SESSION);
        // can no redirect, see reason below.
    }
    echo $error;
}
// Log In Submission
if ($_POST['login']) {
    $error .= checkEmail('login-email');
    if ($error) {
        $error = "Errors:" . $error;
    } else {
        $error = authenticateLogin($link, 'login-email', 'login-pass');
        // can not redirect to logged in page from php code if the index page is making form submission through ajax. redirecting here would cause the div within the index page to redirect to diary.php which would look really messy
    }
    echo $error;
}