From 81244d34c9a28c53cefcb6d76ef7073040e08e5d Mon Sep 17 00:00:00 2001 From: dsyoon Date: Wed, 8 Apr 2026 17:48:59 +0900 Subject: [PATCH] =?UTF-8?q?fix(nav):=20=EA=B4=80=EB=A6=AC=EC=9E=90=20?= =?UTF-8?q?=EC=84=B8=EC=85=98=EC=97=90=EC=84=9C=20=ED=95=98=EB=8B=A8=20'?= =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90'=20=EC=A0=9C=EA=B1=B0,=20off=C2=B7?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=95=84=EC=9B=83=20=EC=82=AC=EC=9D=B4=20?= =?UTF-8?q?=EA=B5=AC=EB=B6=84=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - OPS+관리자: 사용자 현황관리·구분선·관리자 off·구분선·로그아웃 - 비OPS+관리자: 관리자 버튼 제거, 사용자 현황관리·구분선·관리자 off - README 하단 메뉴 설명 갱신 Made-with: Cursor --- README.md | 2 +- views/partials/nav.ejs | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b7c7bce..2ee8bbf 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ - 초기 샘플 데이터 시드 - `resources/lecture`에 있는 `.pptx`를 최초 실행 시 자동 등록 - **관리자 인증·바로가기(UI)** - - **좌측 메뉴 하단 `관리자` / `관리자 off`**: 운영(OPS)에서 **이메일 인증**으로 로그인한 임직원에게도 표시됩니다. **`관리자`**는 모달에서 `ADMIN_TOKEN`을 입력해 검증한 뒤 `/admin`으로 이동합니다(`POST /api/admin/validate-token`). **`관리자 off`**는 관리자 쿠키를 지우고 학습센터 목록(`/learning`)으로 돌아갑니다(`GET /admin/logout`). 이메일 미로그인 환경에서도 동일합니다. 관리자 세션이 잡히면 같은 영역에 **사용자 현황관리** 등이 함께 보입니다. + - **좌측 메뉴 하단 `관리자` / `관리자 off`**: 운영(OPS)에서 **이메일 인증**으로 로그인한 임직원에게도 표시됩니다. **`관리자`**는 모달에서 `ADMIN_TOKEN`을 입력해 검증한 뒤 `/admin`으로 이동합니다(`POST /api/admin/validate-token`). **`관리자 off`**는 관리자 쿠키를 지우고 학습센터 목록(`/learning`)으로 돌아갑니다(`GET /admin/logout`). 이메일 미로그인 환경에서도 동일합니다. **이미 관리자 세션**이면 중복이므로 `관리자` 항목은 숨기고, **사용자 현황관리** → 구분선 → **관리자 off** →(OPS일 때 구분선)→ **로그아웃** 순으로 표시됩니다. - **학습센터** (`/learning`): 관리자 쿠키가 있을 때 상단 오른쪽 **학습 등록**으로 통합 관리 화면(`/admin`)에 들어갈 수 있습니다. 이메일(OPS) 로그인과 동시에 있어도 버튼이 숨겨지지 않습니다. - **AI 성공 사례** (`/ai-cases`): 관리자일 때 상단 **사례 등록·관리**로 편집 화면(`/ai-cases/write`)에 진입합니다(동일하게 OPS 로그인 중에도 표시). diff --git a/views/partials/nav.ejs b/views/partials/nav.ejs index 0581f8a..7227205 100644 --- a/views/partials/nav.ejs +++ b/views/partials/nav.ejs @@ -35,8 +35,8 @@ <% if (_admin) { %> 사용자 현황관리 - 관리자 off + 로그아웃 <% } else { %> @@ -46,7 +46,6 @@ <% } else if (_admin) { %> 사용자 현황관리 - 관리자 off <% } else { %>