$password = filter_var(trim($_POST["signupPW"]), FILTER_SANITIZE_STRING); $userEmail = filter_var(trim($_POST["signupEmail"]), FILTER_SANITIZE_EMAIL); if (strlen($password) == 0 || strlen($userEmail) == 0) { $errorOnPOSTRetrieval = true; } } catch (Exception $e) { $exceptionMessage = "Could not retrieve signup credentials from POST on Signup. Exception: " . $e->getMessage(); $userExceptionMessage = "Error: Could Not create Basic Account. Please Try Again Later."; $errorOnPOSTRetrieval = true; } if ($errorOnPOSTRetrieval == true) { $logger->LogError($exceptionMessage); echo $userExceptionMessage; exit; } $encryptedPassword = $securityHandler->EncryptPassword($password); // Get security level for "Basic" users $basicRoleId = -1; $basicSecLevel = -1; $secLevelQuery = "select `ID`, `SecurityLevel` from `Security.Roles` WHERE `Name` = 'BasicMember'"; $errors = $dataAccess->CheckErrors(); $echoResponse = "Account Creation Failed: Database Connection Error. Please Try Again Later."; if (strlen($errors) == 0) { if ($dataAccess->BuildQuery($secLevelQuery)) { $results = $dataAccess->GetSingleResult(); if ($results != null) { $basicRoleId = $results['ID']; $basicSecLevel = $results['SecurityLevel']; } } $errors = $dataAccess->CheckErrors();