From 1f984b80061b3be1298486b0c6accb102d1778b1 Mon Sep 17 00:00:00 2001 From: NotNite Date: Wed, 26 Apr 2023 16:24:17 -0400 Subject: [PATCH] use redirect func --- src/app/me/page.tsx | 11 +++-------- src/app/register/page.tsx | 6 ++---- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/src/app/me/page.tsx b/src/app/me/page.tsx index 046c7e1..70f611b 100644 --- a/src/app/me/page.tsx +++ b/src/app/me/page.tsx @@ -1,19 +1,14 @@ import { getUser } from "@/auth"; import { getUserInfo } from "@/ldap"; import AboutMe from "./AboutMe"; +import { redirect } from "next/navigation"; export default async function Page() { const user = await getUser(); - if (!user) { - window.location.href = "/login"; - return; - } + if (!user) redirect("/login"); const info = await getUserInfo(user); - if (info === null) { - window.location.href = "/login"; - return; - } + if (info === null) redirect("/login"); return ; } diff --git a/src/app/register/page.tsx b/src/app/register/page.tsx index 85353b6..60489f7 100644 --- a/src/app/register/page.tsx +++ b/src/app/register/page.tsx @@ -1,14 +1,12 @@ import { cookies } from "next/dist/client/components/headers"; import styles from "@/app/page.module.css"; import RegisterForm from "./RegisterForm"; +import { redirect } from "next/navigation"; export default function Page() { const cookieStore = cookies(); const ticket = cookieStore.get("ticket"); - if (ticket === null) { - window.location.href = "/"; - return; - } + if (ticket === null) redirect("/"); return (