# 내일 발표 시 동료들이 할 만한 질문 정리 발표 후 Q&A에서 나올 수 있는 질문과, 간단한 답변/참고 위치를 정리한 문서입니다. --- ## 기술 스택 | 예상 질문 | 답변 포인트 / 참고 | |-----------|---------------------| | 왜 CodeIgniter 4인가? Laravel은? | 참조 프로젝트(auth)가 CI 기반이라 이식이 쉽고, 경량이라 지자체 설치형에 적합. `12-technology-stack-rationale.md` | | PHP 8.4는 필수인가? 8.2면 안 되나? | CI4 요구가 8.2 이상이라 8.2도 가능. 8.4는 최신 안정 버전으로 선택한 것. | | MariaDB 말고 MySQL 써도 되나? | 호환됨. auth DDL·기존 문서가 MySQL/MariaDB 전제라 MariaDB로 통일. | | Apache 말고 nginx는? | 로컬/테스트는 Apache. 운영 서버가 nginx면 나중에 PHP-FPM 등으로 전환 가능, CI4는 웹서버에 종속되지 않음. | | 전부 최신인데 위험하지 않나? | 최신 **안정(stable)** 버전만 사용. 베타/RC 아님. 보안·패치 측면에서 유리. `12-technology-stack-rationale.md` 장단점 | --- ## 로그인·인증 | 예상 질문 | 답변 포인트 / 참고 | |-----------|---------------------| | 로그인은 auth랑 똑같이 하나요? | 동작·흐름은 auth와 동일. 코드는 복사하지 않고 CI4/PHP 8로 재구현. `08-auth-login-flow-and-ci4-apply.md`, `11-login-logout-development-guide.md` | | 2차 인증(OTP 등)은 언제 넣나요? | Phase 1에서는 제외. Phase 2에서 검토. 웹 기능 목록(`01-web-features.md`) 로그인(PWB-010301-001) 요약에 "2차인증, 5회 실패 시 lock" 명시. | | 로그인 5회 실패 시 잠금은? | Phase 1 제외, Phase 2에서 구현 예정. 해제 방법(관리자/자동)은 회의에서 확인 예정. `13-meeting-questions-to-clarify.md` | | JWT·자동 로그인(Remember me)은? | Phase 1에서는 세션만. 필요 시 Phase 2 이후에 검토. | | 첫 화면이 로그인만 있나요? | 네. 공개 랜딩 없이, 비로그인 시 로그인 화면만. 루트(/)는 /login으로 리다이렉트. `11-login-logout-development-guide.md` | --- ## 사용자·권한·회원가입 | 예상 질문 | 답변 포인트 / 참고 | |-----------|---------------------| | 사용자 역할이 몇 가지인가요? | 4종: super admin, 지자체관리자, 지정판매소, 일반 사용자. `00-project-overview.md`, 웹 기능 CSV | | 일반 사용자도 회원가입 받나요? | 요구사항만으로는 불명확. 내일 회의에서 “일반 사용자 회원가입 여부” 확인 예정. `13-meeting-questions-to-clarify.md` | | 브라우저에서 사용자 등록 후 승인은 누가 하나요? | super admin / 지자체 등 구체는 회의에서 확인. 2-6 권한 승인 루틴. | | 삭제한 사용자 5년 유지가 법적 요구인가요? | 회의에서 확인 예정. soft delete로 상태만 삭제 처리, 5년 보관. | --- ## 범위·Phase·일정 | 예상 질문 | 답변 포인트 / 참고 | |-----------|---------------------| | Phase 1에 뭐가 들어가나요? | 로그인·로그아웃·세션·로그인 이력 저장. 2차인증·5회 잠금·회원가입 화면은 Phase 2. `01-web-features.md` 로그인 항목에 2차인증·5회 lock 명시됨. `06-development-plan.md` §3 Phase 1 | | Phase 2는 언제쯤 시작하나요? | Phase 1(로그인/로그아웃) 완료·검증 후. 일정은 회의에서 재확인. | | 전체 오픈 일정은? | 문서상 2026년 말 기능 완료·테스트, 2027년 초 오픈 목표. 회의에서 확정. | | auth admin을 그대로 가져오나요? | 기능(메뉴 관리, 회원 관리, 권한별 메뉴)과 화면 흐름을 auth 참고해 CI4로 이식. 코드 복사 아님. | --- ## 로그·보안·운영 | 예상 질문 | 답변 포인트 / 참고 | |-----------|---------------------| | 로그인 로그만 남기나요? | 로그인/로그아웃은 member_log 전용. 그 외 기능(입고·불출 등)은 audit_log 같은 통합 테이블에. `11-login-logout-development-guide.md` §3.3 | | 지자체 서버 버전은 우리랑 맞나요? | 미확정. 배포 전에 PHP/DB/웹서버 버전 확인 예정. `13-meeting-questions-to-clarify.md` | | 로컬만 지금 세팅한 건가요? | 네. 테스트·운영 서버는 협의 후. `06-development-plan.md` 0.2, `07-local-db-setup.md` | --- ## 문서·참고 | 예상 질문 | 답변 포인트 / 참고 | |-----------|---------------------| | 계획서·스펙은 어디 있나요? | `docs/` — 06 개발계획, 08 auth 적용, 11 로그인 개발 가이드, 12 기술 스택, 13 회의 확인 질문 등. | | auth 프로젝트 경로는? | slow-auth-application (동일 상위 폴더). CI3 기반. `06-development-plan.md` 0.1 | --- 회의 전에 위 표만 한 번씩 훑어 보시면, 질문 나왔을 때 빠르게 답하거나 “그건 오늘 회의에서 같이 정리할 예정입니다”로 넘기기 좋습니다.