Files
Site-comptage-heure/app/page.tsx

23 lines
528 B
TypeScript

'use client';
import Image from 'next/image';
import { useSession } from 'next-auth/react';
import { useRouter } from 'next/navigation';
import { useEffect } from 'react';
export default function Home() {
const { data: session, status } = useSession();
const router = useRouter();
useEffect(() => {
if (status === 'loading') return;
if (!session) {
router.push('/login');
} else {
router.push('/dashboard');
}
}, [session, status, router]);
return <div>Redirection en cours...</div>;
}