diff --git a/src/app/mobile/main/page.tsx b/src/app/mobile/main/page.tsx index 0d8c997..efce933 100644 --- a/src/app/mobile/main/page.tsx +++ b/src/app/mobile/main/page.tsx @@ -113,7 +113,7 @@ export default function MobileMain() { {showPopUp && ( setShowPopUp(false)} onClickOther={() => { diff --git a/src/hooks/useAuthRedirect.ts b/src/hooks/useAuthRedirect.ts index ae72099..a50a2f7 100644 --- a/src/hooks/useAuthRedirect.ts +++ b/src/hooks/useAuthRedirect.ts @@ -4,6 +4,8 @@ import { useEffect } from 'react'; import { useRouter, usePathname } from 'next/navigation'; import Cookies from 'js-cookie'; +const adminRole = ['ADMIN', 'GA', 'WORKER']; + const useAuthRedirect = () => { const router = useRouter(); const pathname = usePathname(); @@ -39,7 +41,10 @@ const useAuthRedirect = () => { return; } - if (currentPage.startsWith('/mobile/admin') && user.role !== 'ADMIN') { + if ( + currentPage.startsWith('/mobile/admin') && + adminRole.includes(user.role) + ) { alert('κ΄€λ¦¬μžλ§Œ 이용 κ°€λŠ₯ν•œ νŽ˜μ΄μ§€μž…λ‹ˆλ‹€.'); router.replace('/mobile/main'); }