본문으로 이동
주 메뉴
주 메뉴
사이드바로 이동
숨기기
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
Vaquita Wiki
검색
검색
로그인
개인 도구
로그인
로그아웃한 편집자를 위한 문서
더 알아보기
기여
토론
Sndms Curator Manager
편집하기
문서
토론
한국어
읽기
편집
역사 보기
도구
도구
사이드바로 이동
숨기기
동작
읽기
편집
역사 보기
일반
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보
Tutor
(
토론
|
기여
)
님의 2026년 3월 27일 (금) 09:33 판
(
차이
)
← 이전 판
|
최신판
(
차이
) |
다음 판 →
(
차이
)
경고: 이 문서의 오래된 판을 편집하고 있습니다.
이것을 게시하면, 이 판 이후로 바뀐 모든 편집이 사라집니다.
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
<html> <div class="figure"> <table border="0" style="margin:auto; width:10vw; text-align:center;"> <tr><td><img class="image" src="/static/icon/tutor.png" style="width: 120px;" /></td></tr> <tr><td>김현<br/>Digital Curator</td></tr> </table> <br/> </div> </html> ==1. 로그인 (Login)== ===1) 기능 설명:=== * 시스템 관리자(sa 권한자)가 프로그램에 접속하기 위한 첫 관문입니다. * 입력된 계정 정보로 실제 데이터베이스 접속을 시도하여 인증을 수행하며, 관리자 권한을 가진 사용자만 진입을 허용합니다. ===2) 버튼 기능:=== * 🔓 (로그인 버튼): 입력한 account와 password를 서버로 전송하여 인증 프로세스(/user/login_process)를 실행합니다. ===3) 메시지 안내:=== * 로그인 실패 시: "로그인 실패: 계정 정보가 올바르지 않거나 권한이 없습니다." * DB 연결 문제 시: 구체적인 DB 접속 오류 메시지(예: 네트워크 오류 등)를 화면 하단에 표시합니다. ==2. 사용자 명부 (Roster)== ===1) 기능 설명:=== * 현재 시스템에 등록된 모든 큐레이터(사용자)의 목록을 확인하고, 특정 사용자에 대한 관리 작업으로 진입할 수 있는 메인 허브 역할을 합니다. * 세션에 저장된 관리자의 인증 정보를 사용하여 실시간으로 DB에서 사용자 리스트를 가져와 출력하며, 권한 등급에 따라 상태 아이콘(👮, 😀, 😴)을 표시합니다. ===2) 버튼 기능:=== * 정보수정 (리스트 내): 선택한 사용자의 개인정보를 수정할 수 있는 "사용자 등록 사항 수정" 화면으로 이동합니다. * 권한관리 (리스트 내): 선택한 사용자의 DB 접근 권한을 설정하는 "큐레이터 자격 관리" 화면으로 이동합니다. * 🙋 새 사용자 등록: 새로운 사용자를 명부에 추가하기 위한 "새 사용자 등록" 화면으로 이동합니다. * 🔐 Back to Login: 현재 세션을 종료하고 관리자 로그인 화면으로 돌아갑니다. ===3) 메시지 안내:=== * 페이지 진입 시: "관리자: [이름]님 접속 중" 또는 이전 작업의 처리 결과 메시지를 표시합니다. * 데이터 부재 시: "등록된 사용자가 없습니다." * 오류 발생 시: "데이터 로딩 오류: [에러 내용]"을 붉은색으로 표시합니다. ==3. 새 사용자 등록 (New Member)== ===1) 기능 설명:=== * 시스템에 새로운 큐레이터를 추가하기 위한 모듈입니다. * 먼저 입력한 사용자 ID의 중복 여부를 확인하며, 중복이 없는 경우에만 상세 정보(이름, 연락처, 소속 등)를 입력할 수 있도록 입력 폼을 활성화합니다. ===2) 버튼 기능:=== * 확인: 입력한 사용자 ID가 이미 curatorRegister 테이블에 존재하는지 중복 검사를 수행합니다. * 💾 등록 카드 저장: 중복 검사가 통과된 후 활성화되며, 입력된 상세 정보를 DB에 신규 저장합니다. 이때 초기 권한 등급은 "큐레이터 권한 없음"으로 설정됩니다. * 📜 사용자 명부: 등록을 취소하고 목록 화면으로 돌아갑니다. ===3) 메시지 안내:=== * 초기 상태: "새 사용자의 ID를 입력하세요." * 중복 시: "'[ID]'는 이미 사용 중인 ID입니다." * 사용 가능 시: "등록 가능한 ID입니다. 상세 정보를 입력하세요." ==4. 사용자 등록 사항 수정 (Member Update)== ===1) 기능 설명:=== * 이미 등록된 사용자의 개인정보를 수정하거나 등록 카드를 삭제하는 모듈입니다. * 해당 사용자가 현재 "큐레이터 권한(DB 접속 권한)"을 보유하고 있는 상태라면 비밀번호 수정 및 카드 삭제가 불가능하도록 제어합니다. ===2) 버튼 기능:=== * 💾 수정 사항 저장: 변경된 이름, 전화번호, 소속 등의 정보를 DB에 업데이트합니다. * 🗑️ 등록 카드 삭제: 해당 사용자를 명부에서 완전히 삭제합니다. 단, 큐레이터 권한 보유 시 비활성화됩니다. * 📜 사용자 명부: 수정을 취소하고 목록 화면으로 돌아갑니다. ===3) 메시지 안내:=== * 권한 보유 시: "※ 큐레이터 권한: 보유 (Password 수정 불가)" 문구와 함께 비밀번호 필드가 읽기 전용(readonly)으로 바뀝니다. * 권한 미보유 시: "※ 큐레이터 권한: 없음 (Password 수정 가능)" 문구가 표시됩니다. * 삭제 시 확인: "이 사람의 등록카드를 삭제하시겠습니까?"라는 확인창이 표시됩니다. ==5. 큐레이터 자격 관리 (Permission Management)== ===1) 기능 설명:=== * 등록된 사용자가 실제 데이터베이스에 접속하여 작업을 수행할 수 있도록 물리적인 접근 권한을 제어하는 모듈입니다. * 데이터베이스 관리 시스템의 Login 생성, Database User 매핑, 그리고 db_owner 역할 부여 과정을 자동화하여 수행합니다. ===2) 버튼 기능:=== * 🙆 큐레이터 등록: 선택한 사용자의 ID와 비밀번호를 사용하여 SQL Server 로그인을 생성하고, 해당 데이터베이스의 소유자 권한(db_owner)을 부여합니다. 권한이 이미 있는 경우 비활성화됩니다. * 🙅 큐레이터 취소: 사용자의 데이터베이스 유저와 서버 로그인을 삭제하여 접근 권한을 즉시 차단합니다. 권한이 없는 경우 비활성화됩니다. * 📜 사용자 명부: 관리 작업을 마치고 목록 화면으로 돌아갑니다. ===3) 메시지 안내:=== * 기본 상태: "권한 상태를 확인하고 관리하세요." * 성공 시: "[ID]님에게 큐레이터 권한이 부여되었습니다." 또는 "[ID]님의 큐레이터 권한이 취소되었습니다." * 실패 시: "권한 부여 실패: [오류 내용]" 등의 상세 에러 메시지를 표시합니다.
요약:
Vaquita Wiki에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다(자세한 사항은
Vaquita Wiki:저작권
문서를 보세요).
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
내용 폭 제한 전환