CI 묻고 답하기

제목 로그아웃 남은시간 표시
카테고리 CI 4 관련
글쓴이 초보로시작 작성시각 2022/02/11 13:51:45
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 5953   RSS

CodeIgniter4 를 이용해서 처음 코딩 연습을 하고 있습니다.

로그인과 로그아웃에 대한 코딩은 이곳 포럼 사이트와 구글을 통해서 연습을하고 테스트도 했습니다.

제가 여기 하나더 해보고 싶은것은

로그인후에 화면상에 로그아웃의 남은시간을 초단위로 보여주는것까지 해보려고 합니다.

 .env 에 app.sessionExpiration = 360 이 값을 가져와서 초단위로 보여주려고 합니다.

여러 사이트를 찿아보고 있는데 제가 잘못생각하고 있는건지 선배님들에 조언 부탁드립니다.

 

* 화면상에 초단위로 보여주고 시간이 경과되면 자동 로그아웃을 시키는 것은

CodeIgniter를 이용하는게 아니고 ajax 나 javascript 코드를 이용해야 하는것인가요?

 

코딩 방향을 어떻게 해야하는지 조언 부탁드리겠습니다.

 

 다음글 3.x sess_driver 관련문의 (2)
 이전글 Codeigniter model에서 update시 쿼리... (3)

댓글

변종원(웅파) / 2022/02/11 14:13:02 / 추천 1
ci 질문은 아니고 로직에 관한 내용입니다.
세션 만들때 로그인한 시간과 로그인유효시간을 더한 값을 세션으로 만드시면 됩니다.
그 값을 자바스크립트에 전달해서 남은 시간 보여주면 됩니다
초보로시작 / 2022/02/11 14:21:48 / 추천 0
답변 감사합니다.
한대승(불의회상) / 2022/02/11 17:14:16 / 추천 0

세션은 페이지가 새로고침될 때마다 시간이 갱신됩니다.

개발하실때 고려하세요.