メインコンテンツまでスキップ

23.사용자 페이지 이동 버튼 추가

버전 관리

버전작성자일자변경 내용
1.0오남규2024-12-23최초 작성

1. 목적

SHIELDrive 관리자 페이지에서 사용자 페이지로 이동하는 버튼을 추가하여, 사용자가 번거롭게 로그아웃 후 재로그인하지 않고 바로 이동할 수 있도록 개선합니다.


2. 행위자

  • 관리자: SHIELDrive 관리자 페이지에서 사용자 페이지로 이동 버튼을 사용하는 사용자.

3. 사전 조건

  1. 사용자가 SHIELDrive 관리자 페이지에 로그인 상태여야 함.
  2. 세션 유지 상태에서 사용자 페이지로 이동할 수 있도록 구현되어 있어야 함.

4. 사후 조건

  1. 사용자가 관리자 페이지에서 버튼 클릭으로 사용자 페이지로 이동 가능.
  2. 기존 세션 유지 상태에서 추가 로그인 과정 없이 사용자 페이지에 접속 가능.
  3. 버튼이 관리자 페이지 상단 또는 적절한 위치에 추가됨.

5. 기본 흐름

  1. 관리자가 SHIELDrive 사용자 페이지에서 SHIELDrive 관리자 페이지 이동 버튼을 클릭하여 이동한다.
  2. 관리자 페이지 상단(또는 적절한 위치)에 사용자 페이지로 이동 버튼이 표시된다.
  3. 관리자가 사용자 페이지 이동 버튼을 클릭한다.
  4. 세션 유지 상태에서 사용자 페이지로 이동한다.
  5. 사용자 페이지가 정상적으로 표시된다.

6. 대체 흐름

6.1. 세션이 만료된 경우

  1. 관리자가 사용자 페이지 이동 버튼을 클릭한다.
  2. 세션이 만료된 상태라면, 로그인 화면으로 리디렉션된다.
  3. 사용자가 로그인 후 사용자 페이지에 접근할 수 있다.

7. 추가 확인사항

  1. 세션 유지 상태에서 관리자 페이지와 사용자 페이지 간의 이동이 원활한지 확인.

  2. UI 디자인이 사용자 페이지 이동 버튼과 일관성을 유지하는지 검토.

  3. 세션 만료 시 로그인 화면으로 올바르게 리디렉션되는지 테스트.

  4. 버튼의 위치가 사용자가 직관적으로 찾을 수 있는 곳에 배치되었는지 확인.

  5. 동기화 실패 파일 목록에 복구 버튼 추가:

    • 동기화 실패 파일 항목 옆에 복구 버튼 표시.
    • 버튼은 직관적이고 사용자 친화적인 아이콘 또는 텍스트로 디자인.
  6. 복구 버튼 동작:

    • 버튼 클릭 시 백엔드 복구 API 호출.
    • API 호출 후 복구 성공 또는 실패 결과를 로그로 확인.
  7. UI/UX:

    • 복구 버튼은 기존 UI 디자인과 일관성 유지.