블랙리스트

개요

특정 IP, 기기 ID, 국가 등을 기준으로 게임 접근을 차단하는 블랙리스트를 관리하는 페이지입니다. 블랙리스트 유형별로 차단 대상과 메시지를 설정할 수 있습니다.

주요 기능

1. 검색:

  • 검색 기준 드롭다운: 검색하고자 하는 유형을 선택합니다.

  • 검색어 입력: 선택된 유형에 해당하는 값을 입력합니다.

  • [검색] 버튼: 검색을 실행합니다.

2. 블랙리스트 목록 테이블:

  • 등록된 블랙리스트 목록을 테이블 형태로 보여줍니다.

  • 주요 컬럼:

    • 사용여부: 해당 블랙리스트 항목의 활성화 상태 (사용중, 사용안함).

    • 유형: 블랙리스트의 종류 (IP, 기기 ID, 국가).

    • : 차단 대상 값 (IP 주소, 기기 ID, 국가 코드).

    • 설명: 해당 블랙리스트 항목에 대한 설명.

    • 메시지: 차단 시 사용자에게 보여줄 메시지.

    • 최근 차단 시간: 해당 규칙으로 마지막으로 차단이 발생한 시간.

    • 합계: 등록된 총 블랙리스트 항목 수를 표시합니다.

  • 테이블 내 각 행을 클릭하면 해당 블랙리스트 항목을 편집하는 모달이 열립니다.

3. 관리 기능:

  • [+ 추가] 버튼: 새로운 블랙리스트 항목을 추가하는 팝업을 엽니다.

4. 블랙리스트 추가 (모달):

  • 사용여부: 블랙리스트 항목 활성화 여부를 토글 스위치로 설정합니다.

  • 유형: 드롭다운 메뉴에서 차단할 유형을 선택합니다.

  • : 선택한 유형에 해당하는 차단 대상 값을 입력합니다.

  • 설명: 블랙리스트 항목에 대한 설명을 입력합니다.

  • 기본 언어: 차단 메시지의 기본 언어를 설정합니다.

  • 기본 메시지: 차단 시 표시될 기본 언어 메시지를 입력합니다.

  • [+ 다른 언어 추가]: 다른 언어의 차단 메시지를 추가합니다.

  • [취소] 버튼: 추가를 취소하고 모달을 닫습니다.

  • [추가] 버튼: 입력한 정보로 새 블랙리스트 항목을 추가합니다.

5. 블랙리스트 편집 (모달):

  • 기존 블랙리스트 항목을 수정합니다. '블랙리스트 추가' 모달과 필드를 공유하며, 기존 값이 표시됩니다.

  • [삭제] 버튼: 해당 블랙리스트 항목을 삭제합니다.

  • [취소] 버튼: 변경 사항을 저장하지 않고 모달을 닫습니다.

  • [저장] 버튼: 수정된 블랙리스트 정보를 저장합니다.

6. 페이지네이션:

  • 블랙리스트 목록이 많을 경우 페이지를 나누어 보여주며, 페이지 이동 기능을 제공합니다.

Last updated