1.5 KiB
1.5 KiB
인증 및 홈(루트) — 구현 완료 내역
로그인 후 이동 경로 및 루트(/) 표시 뷰 정리.
로그인 후 연결 페이지
- URL:
/(루트) - 처리:
app/Controllers/Auth.php— 로그인 성공 시redirect()->to(site_url('/'))->with('success', '로그인되었습니다.');
즉, 로그인 후에는 홈(루트) 로 이동한다.
루트(/)에서 표시되는 뷰
- 라우트:
GET /→Home::index - 컨트롤러:
app/Controllers/Home.php—index()메서드
| 조건 | 뷰 이름 | 파일 경로 |
|---|---|---|
| 로그인 O | bag/daily_inventory |
app/Views/bag/daily_inventory.php |
| 로그인 X | welcome_message |
app/Views/welcome_message.php |
- 로그인한 사용자는 루트 접속 시 일일 봉투 수불(또는 bag 관련) 화면(
bag/daily_inventory)이 보이고, 비로그인 사용자는 환영 페이지(welcome_message)가 보인다.
일일 봉투 수불 화면 — 관리자 이동 버튼
- 뷰:
app/Views/bag/daily_inventory.php - 동작: 로그인한 사용자의
mb_level이 3(지자체관리자) 또는 4(super admin)일 때만, 상단 헤더 우측에 「관리자」 버튼을 표시한다. - 버튼: 클릭 시
/admin(관리자 대시보드)으로 이동. 스타일은 디자인 규칙의 주 액션 버튼(btn-search)을 사용한다. - 판단:
Config\Roles::LEVEL_LOCAL_ADMIN,LEVEL_SUPER_ADMIN상수로 비교.