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; }
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; }