"use client"; import { useAuth } from "@/hooks/useAuth"; import { AuthGuard } from "@/components/auth/AuthGuard"; /** * 어드민 권한 디버깅 페이지 */ export default function AdminDebugPage() { const { user, isLoggedIn, isAdmin, loading, error } = useAuth(); return (

어드민 권한 디버깅

인증 상태

로딩: {loading ? "예" : "아니오"}

로그인: {isLoggedIn ? "예" : "아니오"}

관리자: {isAdmin ? "예" : "아니오"}

{error &&

에러: {error}

}
{user && (

사용자 정보

ID: {user.userId}

이름: {user.userName}

타입: {user.userType}

부서: {user.deptName}

회사: {user.companyCode}

)}

토큰 정보

localStorage 토큰: {typeof window !== "undefined" && localStorage.getItem("authToken") ? "존재" : "없음"}

); }