회사에서 CI4 사용 시에 세션을 변경할 일이 생겼다.
세션 변경 및 쿠키값 적용을 통해서 해당 세션의 고객으로 인식하게끔 하여 컨트롤하는 관리자의 기능인데,
해당 내용을 위해서 CI4에 세션 값을 저장해줘야 한다.
각 페이지가 뜰 때마다 세션값을 확인하여 해당 고객이 맞는지 체크하는 로직은 Events (이전 글에 있다) 를 통해 작성할 수 있다.
세션을 바꾸기 위해서 Session 변경 메소드를 특정 위치에 넣어놓고, /session 으로 uri 를 탈 때마다 해당 메소드로 이동시켜주고자 한다.
Routes는 말 그대로
라우팅 테이블에 룰 하나 추가해준다 생각하니까 이해가 편했다.
여기로 간다구? 그럼 여기로 가렴! 하고 룰 하나 추가해주는 것과 같다.
라우팅 테이블과의 차이점.. 이라면
이런 식으로 HTTP 동사를 사용할 수도 있다는 점이다