+
+ ```astro name=src/pages/auth/signup.astro
+ ---
+ import { createClient } from "../../lib/supabase";
+
+ const supabase = createClient({
+ request: Astro.request,
+ cookies: Astro.cookies,
+ });
+
+ const { data } = await supabase.auth.getUser();
+
+ if (data?.user) {
+ return Astro.redirect("/dashboard");
+ }
+ ---
+
+
+
+ Sign Up
+
+
+ Sign Up
+
+
+
+
+
+ Already have an account? Sign in
+
+
+
+
+
+ ```
+
+
+
+