use redirect func

This commit is contained in:
Julian 2023-04-26 16:24:17 -04:00
parent 1363e9796c
commit 1f984b8006
Signed by: NotNite
GPG Key ID: BD91A5402CCEB08A
2 changed files with 5 additions and 12 deletions

View File

@ -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 <AboutMe info={info} />;
}

View File

@ -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 (
<main className={styles.main}>