전체 사용자
-
최근 7일 신규 가입
-
미승인 가입
-
인증서류 검토 대기
-
판독 의뢰 (전체)
-
확정 대기 판독
-
재판정 누적
-
Storage 사용량
-
DB 상태
확인 중...
최근 활동
| 시간 | 사용자 | 동작 | 대상 |
|---|---|---|---|
| 활동 기록이 없습니다 | |||
사용자 목록
| 아이디 | 성명 | 대분류 | 면허번호 | 병원명 | 근무형태 | 가입승인 | 서류인증 | 가입일 | 관리 |
|---|---|---|---|---|---|---|---|---|---|
| 불러오는 중... | |||||||||
원격판독 관리
| ID | 환자 | 촬영 | 회차 | 상태 | 확정 | 의뢰자 | 판독의 | 영상 | 제출일 | 관리 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 불러오는 중... | |||||||||||
Realtime Database
경로를 입력하고 조회 버튼을 누르세요.
활동 로그
| 시간 | 유형 | 사용자 | 내용 |
|---|---|---|---|
| 로그가 없습니다 | |||
🔐 로그인 이력
기간 내 총 로그인
-
고유 사용자
-
오늘 로그인
-
미접속 7일+
-
📈 일자별 로그인 수
👤 사용자별 로그인 (해당 기간)
| 아이디 | 성명 | 병원 | 로그인 수 | 마지막 접속 |
|---|---|---|---|---|
| 불러오는 중... | ||||
🕒 최근 로그인 이벤트 (최신순 100건)
| 시각 | 아이디 | 성명 | 병원 | UA |
|---|---|---|---|---|
| 불러오는 중... | ||||
💾 서버 용량 사용 현황
환자 교육자료 기부 저장에 할당된 Firebase RTDB 용량입니다. 한도 도달 시 업로드가 차단됩니다.
로드 중…
-%
⚙ 할당량 조정
💳 다운로드 요율 · 환영 토큰
신규 회원에게 자동 지급하는 환영 토큰과 다운로드 시 차감되는 요율입니다. 저장 즉시 전체 시스템에 반영됩니다.
현재 0.016 = 교육 5건 + 이미지 6장 다운 가능
ON 시 새 업로드 크기에 맞게 자동으로 기존 자료 삭제
📈 사용자별 용량 TOP 10
| # | 사용자 ID | 용량 사용 | 이지토큰 |
|---|---|---|---|
| 로드 중… | |||
💝 최근 기부 10건
| 제목 | 질환 | 기부자 | 이미지 | 크기 | 좋아요 | 일시 | 동작 |
|---|---|---|---|---|---|---|---|
| 로드 중… | |||||||
📊 AdmAgree 필드 진단
전체 회원의 AdmAgree 저장 상태를 확인합니다. 정책 A(승인 전 전체 차단)가 정상 동작하려면 신규 가입 시 반드시 AdmAgree: false 값이 DB에 저장되어야 합니다.
전체 회원
-
✅ 승인 완료
-
⏳ 승인 대기 (AdmAgree=false)
-
⚠️ AdmAgree 누락 · 비정상
-
📋 최근 가입자 20명 · AdmAgree 상태
| # | ID | 성명 | AdmAgree 값 | memctg | 가입일 | 테스트 |
|---|---|---|---|---|---|---|
| [🔄 다시 진단] 을 눌러 로드하세요 | ||||||
🧪 테스트 계정 생성 (signup.html 로직 검증)
signup.html 과 동일한 필드 구조로 DB 에 테스트 계정을 생성한 뒤, 즉시 다시 읽어와 AdmAgree 값이 정상 저장됐는지 검증 합니다. 생성된 계정은 ID가 _test_admagree_* 로 시작하며 _testAccount: true 마커가 붙습니다.
📖 실제 회원가입 수동 검증 절차
자동 테스트는 DB 쓰기 로직만 검증합니다. signup.html UI 의 전체 플로우(입력 검증·해싱·필드 자동 채움 등)까지 검증하려면 아래 수동 절차를 수행하세요.
- 브라우저 시크릿 창(Ctrl+Shift+N) 에서
signup.html접속 - 필수 정보 입력 후 가입 완료 (ID·비밀번호·성명·이메일 등)
- 이 페이지로 돌아와 [🔄 다시 진단] 클릭
- 방금 가입한 계정이 "최근 가입자" 테이블 최상단에 표시되는지 확인
- 해당 행의 AdmAgree 값 컬럼이
false로 표시되면 정상 - (선택) 해당 계정으로 로그인 후 pending 가드 alert 가 뜨는지, 4개 공개 페이지 직접 진입 시 차단되는지 확인
- 테스트 완료 후 계정을 삭제하고 싶으면 [🗑 테스트 계정 일괄 삭제] 는 실제 가입자에게 영향 없으므로, 실제 가입 테스트 계정은 수동 삭제 필요
✔ 자동 진단 체크리스트
- 🔘 signup.html 코드 정적 확인 → 진단 버튼을 눌러 실행
- 🔘 테스트 계정 생성 → 저장 → 재조회 → AdmAgree=false 일치 검증
- 🔘 이지토큰 쓰기 차단 (_canUseTokens → pending-approval) 확인
- 🔘 전체 회원 중 AdmAgree 누락 계정 수 집계
📥 비급여 도우미 업로드 내역
로딩중…
| 회원 ID | 성명 | 병원명 | 📄 이지스 TXT (보고자료) | 📊 기제출 엑셀 | 📋 사용자등록수가 (이지스 비급여) | 🔬 검체-원내 | 🏥 검체-수탁 |
|---|---|---|---|---|---|---|---|
| 로딩중… | |||||||
⚠️ 주의 — 회원이 bigeupyeoReport 페이지에서 파일을 업로드할 때 마다 이 화면에 자동으로 등록됩니다. raw 파일 내용은 RTDB
· 📄 TXT = 보고자료 생성 (이지스 TXT) · 📊 기제출 엑셀 = 공단 가격공개시스템 다운로드 · 📋 사용자등록수가 = 이지스 분석 메뉴의 비급여 등록수가 · 🔬 검체-원내 / 🏥 검체-수탁 = 검사코드 별도 파일
/users/{id}/bigeupyeoUploads/{txt|excel|ezisXlsx|specimenInhouse|specimenOutsource} 에 저장되며 같은 회원의 새 업로드 시 덮어쓰기됩니다(유형별 최신 1건만 보관).· 📄 TXT = 보고자료 생성 (이지스 TXT) · 📊 기제출 엑셀 = 공단 가격공개시스템 다운로드 · 📋 사용자등록수가 = 이지스 분석 메뉴의 비급여 등록수가 · 🔬 검체-원내 / 🏥 검체-수탁 = 검사코드 별도 파일
미리보기
시스템 정보
| 프로젝트 ID | drportal-ae0c7 |
| Auth Domain | drportal-ae0c7.firebaseapp.com |
| Database Region | asia-southeast1 |
| Storage Bucket | drportal-ae0c7.firebasestorage.app |
| App ID | 1:745309447740:web:6aef9ba101c0c4b3930539 |
계정
로그인한 관리자 계정 정보입니다.
| 이메일 | - |
| UID | - |
| 이메일 인증 | - |
| 마지막 로그인 | - |