setEndpoint($APPWRITE_ENDPOINT) ->setProject($APPWRITE_PROJECT_ID) ->setKey($APPWRITE_API_KEY); // For server-side actions like creating a user $account = new Account($client); $message = ''; $isError = false; // Handle Form Submission if ($_SERVER['REQUEST_METHOD'] === 'POST') { $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_EMAIL); $password = $_POST['password'] ?? ''; $name = filter_input(INPUT_POST, 'name', FILTER_SANITIZE_STRING); $isSignUp = isset($_POST['is_signup']) && $_POST['is_signup'] === '1'; try { if ($isSignUp) { // Sign Up $account->create(ID::unique(), $email, $password, $name); // After creating, log them in $account->createEmailPasswordSession($email, $password); header('Location: index.php'); // Redirect to home page on success exit(); } else { // Sign In $account->createEmailPasswordSession($email, $password); header('Location: index.php'); // Redirect to home page on success exit(); } } catch (Exception $e) { $message = $e->getMessage(); $isError = true; } } ?> Sign In | Sign Up - ValoAI
ValoAI Logo Pricing

Welcome Back

Sign in to continue to ValoAI.

Don't have an account? Sign Up

OR