diff --git a/src/app/api/auth/route.ts b/src/app/api/auth/route.ts index c41c260..386115e 100644 --- a/src/app/api/auth/route.ts +++ b/src/app/api/auth/route.ts @@ -125,17 +125,21 @@ export async function POST(request: Request) { } if (result.data.data.userId === 'T01') { - resultForSession.ROLE = 'T01' + session.role = 'T01' } else if (result.data.data.groupId === '60000') { - resultForSession.ROLE = 'Admin' - } else if (result.data.data.groupId === '70000' && result.data.data.builderNo === null) { - resultForSession.ROLE = 'Admin_Sub' - } else if (result.data.data.groupId === '70000' && result.data.data.builderNo !== null) { - resultForSession.ROLE = 'Builder' + session.role = 'Admin' + } else if (result.data.data.groupId === '70000' && result.data.data.builderNo === null && result.data.data.userAuthCd !== 'B') { + session.role = 'Admin_Sub' + } 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') + ) { + session.role = 'Builder' } else { - resultForSession.ROLE = 'User' + session.role = 'User' } + finalResult = { code: 200, message: 'Login is Succecss!!',