Fix: 페이지 간 이동 시 로그아웃 문제 해결 및 기능 개선
- 토큰 저장 키 통일 (access_token으로 일관성 확보) - 일일공수 페이지 API 스크립트 로딩 순서 수정 - 프로젝트 관리 페이지 비활성 프로젝트 표시 문제 해결 - 업로드 카테고리에 '기타' 항목 추가 (백엔드 schemas.py 포함) - 비밀번호 변경 기능 API 연동으로 수정 - 프로젝트 드롭다운 z-index 문제 해결 - CORS 설정 및 Nginx 구성 개선 - 비밀번호 해싱 방식 pbkdf2_sha256으로 변경 (bcrypt 72바이트 제한 해결)
This commit is contained in:
@@ -39,8 +39,7 @@ class AuthCommon {
|
||||
'dailyWorkBtn',
|
||||
'listBtn',
|
||||
'summaryBtn',
|
||||
'projectBtn',
|
||||
'adminBtn'
|
||||
'projectBtn'
|
||||
];
|
||||
|
||||
adminMenus.forEach(menuId => {
|
||||
@@ -49,6 +48,20 @@ class AuthCommon {
|
||||
element.style.display = isAdmin ? '' : 'none';
|
||||
}
|
||||
});
|
||||
|
||||
// 관리자 버튼 처리 (드롭다운 vs 단순 버튼)
|
||||
const adminBtnContainer = document.getElementById('adminBtnContainer');
|
||||
const userPasswordBtn = document.getElementById('userPasswordBtn');
|
||||
|
||||
if (isAdmin) {
|
||||
// 관리자: 드롭다운 메뉴 표시
|
||||
if (adminBtnContainer) adminBtnContainer.style.display = '';
|
||||
if (userPasswordBtn) userPasswordBtn.style.display = 'none';
|
||||
} else {
|
||||
// 일반 사용자: 비밀번호 변경 버튼만 표시
|
||||
if (adminBtnContainer) adminBtnContainer.style.display = 'none';
|
||||
if (userPasswordBtn) userPasswordBtn.style.display = '';
|
||||
}
|
||||
}
|
||||
|
||||
static logout() {
|
||||
|
||||
Reference in New Issue
Block a user