← 목록으로
다지점 정형외과 관리자 보안 현대화PHP · MySQL · Nginx
완료
다지점 정형외과 관리자 보안 현대화
다지점·다국어 병원 관리자 시스템의 인증과 권한 구조를 현행화하고 안전하게 이관한 작업
- 지점마다 따로 자란 관리자 화면을 하나의 권한 구조로 정리했습니다.
- 운영을 멈추지 않고 단계적으로 이관하는 순서를 먼저 정했습니다.
- 계약상 병원 실명과 상세 수치는 공개하지 않습니다.
문제
지점이 늘어나는 동안 관리자 시스템이 지점마다 따로 자랐다. 계정과 권한이 화면별로 흩어져 있어 누가 어디까지 볼 수 있는지 한 곳에서 확인할 수 없었고, 인증 방식은 도입 당시 기준에 머물러 있었다.
해결
권한을 지점 → 역할 → 화면 순으로 계층화해 한 곳에서 판정하도록 바꿨다. 인증 방식을 현행 기준으로 올리고, 다국어 화면에서 권한 문구가 어긋나지 않도록 문안을 함께 정리했다.
이관은 지점 단위로 나눠 진행했다. 한 지점을 옮기고 며칠 운영을 지켜본 뒤 다음 지점으로 넘어가는 순서를 먼저 합의했다.
| 정한 것 | 대신 버린 것 | 이유 |
|---|---|---|
| 이관 방식지점 단위 단계 이관 | 전 지점 동시 전환 | 관리자 화면은 병원 업무가 그대로 걸려 있다. 한 번에 바꾸면 문제가 생겼을 때 되돌릴 지점이 없다. |
결과
- 다지점
- 지점 단위 권한 분리
- 다국어
- 관리자 화면 언어 대응
- 지점 · 역할 단위 권한 구조로 통합
- 인증 방식 현행화, 다국어 관리자 화면 정리
- 운영 중단 없이 지점 단위 단계 이관 완료
계약상 병원 실명, 지점 수, 화면 캡처는 공개하지 않는다.
배운 것
오래된 시스템을 고칠 때 어려운 쪽은 코드가 아니라 바꾸는 동안에도 병원이 계속 돌아가야 한다는 조건이었다.
이 프로젝트가 궁금하시면 편하게 물어보세요.
연락하기