From 3df39a44056991d16ed48a033afdcd17f23dd642 Mon Sep 17 00:00:00 2001
From: Ategon <benjamin@barbeau.net>
Date: Sun, 19 Jan 2025 20:25:14 -0500
Subject: [PATCH] Fix sign up

---
 src/app/login/page.tsx  |  1 -
 src/app/signup/page.tsx | 13 ++++++++-----
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx
index 7949c3c..1488390 100644
--- a/src/app/login/page.tsx
+++ b/src/app/login/page.tsx
@@ -60,7 +60,6 @@ export default function UserPage() {
 
           const { user } = await response.json();
           const token = response.headers.get("Authorization");
-          console.log(response.headers);
 
           if (!token) {
             toast.error("Failed to retreive access token");
diff --git a/src/app/signup/page.tsx b/src/app/signup/page.tsx
index e8d34cf..f39894b 100644
--- a/src/app/signup/page.tsx
+++ b/src/app/signup/page.tsx
@@ -1,7 +1,9 @@
 "use client";
 
 import { Button, Form, Input, Link } from "@nextui-org/react";
+import { redirect } from "next/navigation";
 import { useState } from "react";
+import { toast } from "react-toastify";
 
 export default function UserPage() {
   const [username, setUsername] = useState("");
@@ -72,6 +74,7 @@ export default function UserPage() {
               body: JSON.stringify({ username: username, password: password }),
               method: "POST",
               headers: { "Content-Type": "application/json" },
+              credentials: "include",
             }
           );
 
@@ -81,13 +84,13 @@ export default function UserPage() {
             return;
           }
 
-          //   const { token, user } = await response.json();
-          //   document.cookie = `token=${token}`;
-          //   document.cookie = `user=${user.slug}`;
+          const { token, user } = await response.json();
+          document.cookie = `token=${token}`;
+          document.cookie = `user=${user.slug}`;
 
-          //   toast.success("Successfully signed up");
+          toast.success("Successfully signed up");
 
-          //   redirect("/");
+          redirect("/");
         }}
       >
         <Input