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 @@
회원가입
+
= $this->endSection() ?>