CHAPTER 11 · ROLE & ACCOUNTS
권한·계정 운영
권한 등급 · 신규 관리자 절차 · 부관리자 제한 · 관리자 작업 이력 현황
📚 다루는 내용
- · 세 가지 권한 등급의 실제 차이
- · 새 관리자 추가 5단계
- · 퇴사자 처리 절차
- · 아직 제공되지 않는 기능
✅ 권한 등급 요약
최고관리자 — 모든 메뉴
부관리자 — 환경설정·부관리자 등록 등 최고관리자 전용 메뉴 제외 전부
캠페인관리자 — 본인 담당 캠페인 관련만
⚠️ 미구현 안내
관리자 개인별 메뉴 권한 지정·통합 작업 감사 로그·2단계 인증은 현재 제공되지 않습니다. 메뉴별 권한은 등급(캠페인관리자/부관리자/최고관리자) 단위로만 설정할 수 있습니다.
역할별 권한 매트릭스 (3개 등급)
관리자는 세 가지 권한 등급으로 나뉩니다 — 캠페인관리자 · 부관리자 · 최고관리자(슈퍼관리자라고도 부릅니다). 등급에 따라 접근할 수 있는 메뉴와 작업이 달라지며, 메뉴별 필요 등급은 [환경설정 → 관리자 설정 → 관리자 메뉴 관리]에서 정해집니다. 등급이 낮은 관리자는 해당 메뉴가 보이지 않을 뿐 아니라 주소를 직접 쳐도 접근이 차단됩니다.
| ID | 이름 | 권한 | 설명 | 마지막 로그인 |
|---|---|---|---|---|
| 1 | 대표관리자 | 10 | 최고관리자 · 모든 메뉴 | 2026-05-28 10:12 |
| 5 | 운영매니저 | 2 | 부관리자 · 환경설정 제외 전 메뉴 | 2026-05-28 09:31 |
| 8 | 캠페인담당 | 1 | 캠페인관리자 · 본인 담당만 | 2026-05-27 22:45 |
| 기능 / 영역 | 최고관리자 | 부관리자 | 캠페인관리자 |
|---|---|---|---|
| 관리자 페이지 진입 | ✓ | ✓ | ✓ (담당 캠페인 관련 메뉴만) |
| 캠페인 목록 — 전체 보기 | ✓ | ✓ | 본인 담당만 |
| 캠페인 검수상태 변경 (승인·검수요청·보류) | ✓ | ✓ | ✗ (상태 배지만 표시) |
| 회원·재능마켓·제안하기·포인트/캐시·사이트 메뉴 | ✓ | ✓ | ✗ |
| 캐시 충전 입금 확인 / 출금 단계 전이 | ✓ | ✓ | ✗ |
| 발송(메일·SMS·알림톡) 즉시 발사 | ✓ | ✓ | ✗ |
| 캠페인관리자 계정 추가/수정 | ✓ | ✓ | ✗ |
| 부관리자 계정 추가/수정 | ✓ | ✗ | ✗ |
| 환경설정 전체 (사이트 기본/약관/템플릿/허용아이피 등) | ✓ | ✗ | ✗ |
⚠️ 권한 구조의 한계
메뉴별 필요 등급은 [관리자 메뉴 관리]에서 조정할 수 있지만, 어디까지나 등급 단위입니다. "이 부관리자에게는 캐시 권한만"처럼 관리자 개인별 세분화는 제공되지 않아, 부관리자는 환경설정을 제외한 대부분의 메뉴를 똑같이 쓸 수 있습니다. 운영상 분리가 필요하면 부관리자 수를 최소로 유지하고 별도 위임 절차를 두는 것이 안전합니다. 캠페인 검수상태 변경(승인·검수요청·보류)은 부관리자 이상만 가능하며, 캠페인관리자에게는 상태 변경 드롭다운 대신 배지만 표시됩니다(캠페인 삭제는 캠페인관리자도 가능).
신규 어드민 추가 5단계 체크리스트
아래 순서를 그대로 따라야 새 관리자가 첫 로그인을 할 수 있습니다. 특히 2번(IP 화이트리스트) 을 빼먹으면 비밀번호가 맞아도 허용아이피 설정 때문에 접근이 차단(403)됩니다.
-
1
[회원/발송 → 관리자 관리] 화면에서 관리자 계정 생성
아이디·이름·이메일·닉네임·비밀번호를 입력하고 권한 등급(캠페인관리자 / 부관리자)을 라디오로 선택합니다. 부관리자 등록은 [부관리자 목록](최고관리자만 접근), 캠페인관리자 등록은 [캠페인관리자 목록](부관리자 이상 접근)에서 합니다. ⚠️ 최고관리자 등급은 화면에서 부여할 수 없습니다(개발팀 소관).
-
2
[환경설정 → 허용아이피] 에 본인 사무실·재택 IP 등록
whatismyip.com 등으로 외부 IP 확인 후 추가. IP 제한이 켜진 환경에서는 목록에 등록된 IP만 관리자 페이지에 접근할 수 있고, 목록이 비어 있으면 아무도 접근할 수 없으니 기존 IP를 함부로 지우지 마세요. (데모 등 일부 환경은 서버 설정으로 이 제한이 꺼져 있을 수 있습니다.)
-
3
캠페인관리자라면 담당 캠페인 배정
캠페인관리자는 본인이 담당자로 지정된 캠페인만 보입니다. [캠페인 등록/수정] 화면에서 담당자를 본인으로 지정해야 합니다.
-
4
첫 로그인 확인 + 비밀번호 변경
로그인 시점에 마지막 로그인 시각이 기록됩니다. [관리자 관리] 목록의 마지막 로그인 컬럼에서 첫 로그인 여부를 확인할 수 있습니다.
-
5
매뉴얼 URL 전달
/tanzsoft_admin_manual (이 페이지) 와 첫 1주 점검할 화면 안내. 새 관리자는 CH01 → CH11(권한) → CH12(루틴) 순으로 읽도록 권장.
퇴사자 처리 절차
관리자 계정에는 퇴사일·퇴사 신청일 정보가 있고, 퇴사 처리된 계정은 일반 목록에서 제외됩니다. 완전 삭제 대신 퇴사 처리를 권장 — 과거 작업 이력(예: 담당 캠페인 연결)이 깨지지 않습니다.
즉시 (D0)
- · 비밀번호 임시 변경
- · [허용아이피]에서 해당 인원 IP 제거
- · 캠페인관리자면 담당 캠페인 재배정
1주 내
- · 퇴사일 기록
- · 마지막 로그인 시각 확인 후 의심 접속 없는지 점검
- · 인수인계 캠페인 목록 작성
보존
- · 관리자 계정 자체는 삭제하지 않음
- · 담당 캠페인 연결 정보 보존
- · 감사 대비 마지막 작업 시점 기록
어드민 액션 이력 — 현재 상태
관리자에 통합 감사 로그는 없습니다. 별도의 통합 활동 기록 도구는 사용하지 않습니다. 다만 부분적으로 기록되는 곳이 있어 정리합니다.
| 기록 위치 | 남는 정보 | 한계 |
|---|---|---|
| 외부 연동 기록 | 외부 API 호출 채널·URL·응답 | 어드민 액션 자체는 안 남음 · 관리자 화면 없음(개발팀 요청) |
| 예약 작업 기록 | 스케줄러 명령·상태·결과 | 사용자가 누른 버튼 X · 관리자 화면 없음(개발팀 요청) |
| 메시지 발송 로그 ([회원/발송 → 발송관리]) | 문자·알림톡의 성공/실패, 실패 건 재발송 | 문자·알림톡만(메일 기록 없음) |
| 캐시 변동·패널티 사유 | 캐시 변동 사유, 패널티 사유 텍스트 | 누가 변경했는지는 일부만 기록 |
| 관리자 마지막 로그인 | 마지막 로그인 시각 | 로그인 이력은 한 줄만 |
📌 운영 가이드
통합 감사 로그가 없는 환경에서는 민감 작업(캐시 차감·캠페인 미노출·약관 수정·관리자 추가) 을 두 명 이상의 관리자가 사전 합의 후 실행하는 절차를 두는 것이 안전합니다. 향후 관리자 작업 자동 기록 기능 추가가 권장사항이며, CH15에 개선 항목으로 등록되어 있습니다.