주소창에 직접 경로 요청을 할 때의 filtering
주소창에 직접 입력하는 과정을 거치면서, 그런 경우에는 header의 referer 정보에 null 값이 들어감을 알게 되었다. 이를 Filter로 처리할 수 있을 것 같다.
Filter의 내용은 단순하다. 원하던 페이지가 아닌 다른 페이지로 강제 redirect 시키는 것이다. 그리고 그 경로 요청에 대한 처리를 할 수 있는 controller와 page를 간단히 만들어 두었다. 이러면 주소창으로 직접 url 요청을 막을 수 있겠다.
아직 이상한 부분도 많고 정신 사납지만, 이 정도로 국비 교육에서 했던 프로젝트에 대한 refactoring을 마무리 지으려고 한다. 앞으로도 할 일이 많다. 이 친구는 이제 장난감 정도로 생각하고 가지고 놀 생각이며, 앞으로는 다른 작업을 할 것이다.
'프로젝트 > 자리 있어요?' 카테고리의 다른 글
[Refactoring] 22.09.02. Session이 만료되었을 때, Login Filter (0) | 2022.09.02 |
---|---|
[Refactoring] 22.09.01. Transaction과 Exception (0) | 2022.09.01 |
[Refactoring] 22.08.31. Transaction (트랜잭션) 처리 (0) | 2022.08.31 |
[Refactoring] 22.08.29. Session에서 관리하던 보유 매장의 List 출력 (0) | 2022.08.29 |
[Refactoring] 22.08.28. 로그인 & 로그아웃 redirection (0) | 2022.08.28 |
댓글