14 lines
346 B
TypeScript
14 lines
346 B
TypeScript
import { redirect } from 'next/navigation';
|
|
|
|
import { createClient } from '@/utils/supabase/server';
|
|
|
|
export default async function PrivatePage() {
|
|
const supabase = await createClient();
|
|
|
|
const { data, error } = await supabase.auth.getUser();
|
|
if (error || !data?.user) {
|
|
redirect('/login');
|
|
}
|
|
|
|
return redirect('/');
|
|
}
|