Session 은 죽어야 해. 손으로 (logout 버튼), 알아서 (만료), 아니면 한꺼번에 (killswitch 의 Revoke All). 세 경로 다 SQL 한 줄에 쿠키 지우기면 끝이야.
Sliding vs Fixed 만료 — 하나 골라
| 패턴 | 동작 | 장점 | 단점 |
|---|---|---|---|
| Fixed (권장) | T 에 생성, T+30일에 만료, 끝 | 예측이 되고 따져보기 쉬움 | 쓰던 중에도 시간이 되면 그냥 logout 됨 |
| Sliding | 각 요청이 expires_at 을 now+30일 로 bump | active 사용자 로그인 유지 | 요청이 하나라도 오면 안 쓰는 session 이 계속 살아있음 (예: poller 가 도는 탭) |