prepare("SELECT id FROM users WHERE email = ?"); $stmt->execute([$email]); if ($stmt->fetch()) { $error = 'Email already exists.'; } else { $hashed_password = password_hash($password, PASSWORD_DEFAULT); $stmt = db()->prepare("INSERT INTO users (name, email, password) VALUES (?, ?, ?)"); $stmt->execute([$name, $email, $hashed_password]); $_SESSION['user_id'] = db()->lastInsertId(); $_SESSION['user_name'] = $name; header("Location: dashboard.php"); exit(); } } catch (PDOException $e) { $error = "Error: " . $e->getMessage(); } } } ?> Register - Veritune

Create Your Account

Already have an account? Login