Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
mudeer-web-backup30April26
/
src
/
app
/
Filename :
page.tsx
back
Copy
'use client' import { useEffect, useRef } from 'react'; import { useRouter } from 'next/navigation'; import { useAuth } from './Providers/AuthContext'; import Loader from '@/components/Loader'; export default function Home() { const { isAuthenticated, isLoading } = useAuth(); const router = useRouter(); const hasRedirectedRef = useRef(false); useEffect(() => { if (!isLoading && !hasRedirectedRef.current) { hasRedirectedRef.current = true; // Also check localStorage as fallback const token = typeof window !== 'undefined' ? localStorage.getItem('token') : null; if (isAuthenticated || token) { router.replace('/employees'); } else { router.replace('/signin'); } } }, [isAuthenticated, isLoading, router]); return <Loader />; }