function validateFormData($formData) { $formData = trim(stripslashes(htmlspecialchars($formData))); return $formData; } $formName = validateFormData($_POST['firstName']); $formLast = validateFormData($_POST['lastName']); $formEmail = validateFormData($_POST['emailAd']); $formUser = validateFormData($_POST['username']); $formPass = validateFormData($_POST['password']); if ($formUser == "" || $formPass == "" || $formEmail == "" || $formLast == "" || $formName == "") { $displayMessage = "<p class='login-error'>You Must Enter Username/Password</p>"; } else { require_once "logindb.php.inc"; $register = new localDB("connect.ini"); $response = $register->addNewUser($formUser, $formPass, $formName, $formLast, $formEmail); if ($response['success'] === true) { header("Location: index.php"); session_start(); $_SESSION["username"] = $formUser; } else { $displayMessage = "Registration Failed:" . $response['message'] . "<p>"; } } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
case "Login": $username = $_POST['username']; $password = $_POST['password']; $login = new localDB("connect.ini"); $response = $login->validateUser($username, $password); if ($response['success'] === true) { $response = "Login Successful!<p>"; } else { $response = "Login Failed: " . $response['message'] . "<p>"; } break; case "Sign Up": $firstName = $_POST['firstName']; $lastName = $_POST['lastName']; $emailAd = $_POST['emailAd']; $userName = $_POST['userName']; $userPW = $_POST['userPW']; $register = new localDB("connect.ini"); $response = $register->addNewUser($userName, $userPW, $firstName, $lastName, $emailAd); if ($response['success'] === true) { $response = "Registration Successful!<p>"; } else { $response = "Registration Failed:" . $response['message'] . "<p>"; } break; } echo $response; ?>