P2-19~21 지자체 수정/삭제, 비밀번호 변경, 로그인 5회 실패 lock
- P2-19: LocalGovernment edit/update/delete 추가, 목록에 수정/비활성 버튼 - P2-20: PasswordChange 컨트롤러 + View (현재 비밀번호 검증 후 변경) - P2-21: 로그인 5회 연속 실패 시 30분 lock - member 테이블에 mb_login_fail_count, mb_locked_until 컬럼 추가 - Auth::login에 lock 체크/실패 카운트 증가/성공 시 리셋 로직 - E2E 테스트 4개 전체 통과 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -48,6 +48,13 @@ $routes->group('admin', ['filter' => 'adminAuth'], static function ($routes): vo
|
||||
$routes->get('local-governments', 'Admin\LocalGovernment::index');
|
||||
$routes->get('local-governments/create', 'Admin\LocalGovernment::create');
|
||||
$routes->post('local-governments/store', 'Admin\LocalGovernment::store');
|
||||
$routes->get('local-governments/edit/(:num)', 'Admin\LocalGovernment::edit/$1');
|
||||
$routes->post('local-governments/update/(:num)', 'Admin\LocalGovernment::update/$1');
|
||||
$routes->post('local-governments/delete/(:num)', 'Admin\LocalGovernment::delete/$1');
|
||||
|
||||
// 비밀번호 변경 (P2-20)
|
||||
$routes->get('password-change', 'Admin\PasswordChange::index');
|
||||
$routes->post('password-change', 'Admin\PasswordChange::update');
|
||||
|
||||
// 기본코드 종류 관리 (P2-01)
|
||||
$routes->get('code-kinds', 'Admin\CodeKind::index');
|
||||
|
||||
Reference in New Issue
Block a user