소스 검색

update

tags/Baseline_30082024_FRONTEND_UAT
MSI\derek 1 년 전
부모
커밋
e1fe23971b
1개의 변경된 파일1개의 추가작업 그리고 5개의 파일을 삭제
  1. +1
    -5
      src/middleware.ts

+ 1
- 5
src/middleware.ts 파일 보기

@@ -70,11 +70,6 @@ export default async function middleware(
response.cookies.set("i18next", langPref); response.cookies.set("i18next", langPref);
return response; return response;
} }
let abilities: string[] = []
if (token) {
abilities = (token.abilities as ability[]).map((item: ability) => item.actionSubjectCombo);
}


const authMiddleware = withAuth({ const authMiddleware = withAuth({
pages: authOptions.pages, pages: authOptions.pages,
@@ -84,6 +79,7 @@ export default async function middleware(
if (!Boolean(token)) { if (!Boolean(token)) {
return Boolean(token) return Boolean(token)
} }
const abilities = (token!.abilities as ability[]).map((item: ability) => item.actionSubjectCombo);
if (req.nextUrl.pathname.startsWith('/settings')) { if (req.nextUrl.pathname.startsWith('/settings')) {
isAuth = [VIEW_MASTERDATA, MAINTAIN_MASTERDATA].some((ability) => abilities.includes(ability)); isAuth = [VIEW_MASTERDATA, MAINTAIN_MASTERDATA].some((ability) => abilities.includes(ability));
} }


불러오는 중...
취소
저장