docs: add project docs and test updates
This commit is contained in:
40
docs/종량제 관련 자료/대화_요약_20260305.md
Normal file
40
docs/종량제 관련 자료/대화_요약_20260305.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# 대화 요약 (2026-03-05)
|
||||
|
||||
## 진행한 작업
|
||||
|
||||
### 1. member 테이블 mb_level COMMENT 수정
|
||||
- `login_tables.sql`에서 mb_level COMMENT 수정
|
||||
- 실제 DB에 `ALTER TABLE member MODIFY mb_level ...` 실행 반영
|
||||
- Comment: `1=일반, 2=지정판매소, 3=지자체관리자, 4=super admin (Roles.php)`
|
||||
|
||||
### 2. 회원가입 시 사용자 역할 선택 (임시)
|
||||
- `app/Views/auth/register.php`: 역할(mb_level) 선택 드롭다운 추가
|
||||
- `app/Controllers/Auth.php`: mb_level 검증 및 저장 처리
|
||||
- Roles config의 levelNames 활용
|
||||
|
||||
### 3. 로그인 기능 구현
|
||||
- `MemberLogModel` 생성 (member_log 테이블)
|
||||
- `Auth::login()`: password_verify, 세션, mb_latestdate 갱신, member_log 기록
|
||||
- mb_state 검사 (1=정상, 2=정지, 0=탈퇴)
|
||||
- `Auth::logout()`: 세션 삭제, member_log mll_logout_date 갱신
|
||||
|
||||
### 4. 로그인 후 대시보드 및 로그아웃
|
||||
- `app/Views/home/dashboard.php`: 로그인 후 전용 화면 (사용자 정보 + 로그아웃 버튼)
|
||||
- `Home::index()`: 로그인 시 dashboard, 비로그인 시 welcome_message
|
||||
|
||||
### 5. 로그인 후 화면 - 스크린샷 참조
|
||||
- 프로젝트 내 스크린샷 없음 확인
|
||||
- 문서 기준: 대시보드 최소 구성(사용자 표시 + 로그아웃)
|
||||
|
||||
### 6. 종량제 관련 자료 정리
|
||||
- `docs/종량제 관련 자료/` 폴더 생성
|
||||
- `202511_지자체쓰레기봉투_스크린샷` → 쓰레기봉투 물류시스템_스크린샷, ss_gbms 복사
|
||||
- `종량제csv` → 종량제 개발목록 폴더로 이동
|
||||
- 최종 구조:
|
||||
- `docs/종량제 관련 자료/종량제 개발목록/` (CSV 8개)
|
||||
- `docs/종량제 관련 자료/쓰레기봉투 물류시스템_스크린샷/`
|
||||
- `docs/종량제 관련 자료/ss_gbms/`
|
||||
|
||||
---
|
||||
|
||||
*이 파일은 Cursor AI와의 대화 내용을 요약한 것입니다.*
|
||||
Reference in New Issue
Block a user