diff --git a/src/app/api/auth/route.ts b/src/app/api/auth/route.ts index c41c260..8593430 100644 --- a/src/app/api/auth/route.ts +++ b/src/app/api/auth/route.ts @@ -128,9 +128,12 @@ export async function POST(request: Request) { resultForSession.ROLE = 'T01' } else if (result.data.data.groupId === '60000') { resultForSession.ROLE = 'Admin' - } else if (result.data.data.groupId === '70000' && result.data.data.builderNo === null) { + } else if (result.data.data.groupId === '70000' && result.data.data.builderNo === null && result.data.data.userAuthCd !== 'B') { resultForSession.ROLE = 'Admin_Sub' - } else if (result.data.data.groupId === '70000' && result.data.data.builderNo !== null) { + } else if ( + (result.data.data.groupId === '70000' && result.data.data.builderNo !== null) || + (result.data.data.groupId === '70000' && result.data.data.builderNo === null && result.data.data.userAuthCd === 'B') + ) { resultForSession.ROLE = 'Builder' } else { resultForSession.ROLE = 'User'