diff --git a/app/Controllers/Auth.php b/app/Controllers/Auth.php index 6ca4b68..c76e39c 100644 --- a/app/Controllers/Auth.php +++ b/app/Controllers/Auth.php @@ -22,6 +22,12 @@ class Auth extends BaseController return redirect()->to('/'); } + // 로그인 후 뒤로가기 시 브라우저 캐시(bfcache)로 로그인 화면이 다시 보이는 것을 방지. + // 캐시 금지 → 뒤로가기 시 서버 재요청 → 로그인 상태면 위에서 대시보드로 리다이렉트. + $this->response->setHeader('Cache-Control', 'no-store, no-cache, must-revalidate, max-age=0'); + $this->response->setHeader('Pragma', 'no-cache'); + $this->response->setHeader('Expires', '0'); + return view('auth/login', [ 'pageTitle' => '로그인 - GBLS', 'cardMax' => 'max-w-md', diff --git a/app/Views/auth/login.php b/app/Views/auth/login.php index cadf9df..a483c9f 100644 --- a/app/Views/auth/login.php +++ b/app/Views/auth/login.php @@ -18,4 +18,11 @@ 회원가입 + endSection() ?>