diff --git a/frontend/components/header.html b/frontend/components/header.html
index 16b7cd1..74ec264 100644
--- a/frontend/components/header.html
+++ b/frontend/components/header.html
@@ -177,8 +177,8 @@
-
- 사용자 관리
+
+ 계정 관리
diff --git a/frontend/static/js/header-loader.js b/frontend/static/js/header-loader.js
index 054d354..6a2704c 100644
--- a/frontend/static/js/header-loader.js
+++ b/frontend/static/js/header-loader.js
@@ -195,12 +195,24 @@ document.addEventListener('headerLoaded', () => {
if (dropdownUserRole) dropdownUserRole.textContent = roleText;
// 관리자 메뉴 표시/숨김
+ console.log('🔍 사용자 권한 확인:', {
+ role: user.role,
+ is_admin: user.is_admin,
+ can_manage_books: user.can_manage_books,
+ can_manage_notes: user.can_manage_notes,
+ can_manage_novels: user.can_manage_novels
+ });
+
if (adminMenuSection) {
if (user.role === 'root' || user.role === 'admin' || user.is_admin) {
+ console.log('✅ 관리자 메뉴 표시');
adminMenuSection.classList.remove('hidden');
} else {
+ console.log('❌ 관리자 메뉴 숨김');
adminMenuSection.classList.add('hidden');
}
+ } else {
+ console.log('❌ adminMenuSection 요소를 찾을 수 없음');
}
} else {
// 로그아웃된 상태