2023-04-27 13:47:30 -04:00
|
|
|
import { getUser } from "@/auth/auth";
|
2023-04-26 13:56:59 -04:00
|
|
|
import { getUserInfo } from "@/ldap";
|
|
|
|
import AboutMe from "./AboutMe";
|
2023-04-26 21:21:28 -04:00
|
|
|
import { redirect } from "next/navigation";
|
2023-04-25 19:28:07 -04:00
|
|
|
|
|
|
|
export default async function Page() {
|
2023-04-26 13:56:59 -04:00
|
|
|
const user = await getUser();
|
2023-04-26 21:21:28 -04:00
|
|
|
if (!user) redirect("/login");
|
2023-04-26 13:56:59 -04:00
|
|
|
|
|
|
|
const info = await getUserInfo(user);
|
2023-04-26 22:59:17 -04:00
|
|
|
if (info === null) redirect("/register");
|
2023-04-25 19:28:07 -04:00
|
|
|
|
2023-04-26 13:56:59 -04:00
|
|
|
return <AboutMe info={info} />;
|
2023-04-25 19:28:07 -04:00
|
|
|
}
|