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