안녕하세요. 고수님들의 도움이 필요합니다!
관리자 페이지에서는 로그인 기능이 있어 로그인을 하여 관리자 기능을 이용할수 있게 구현하였습니다.
그런데 이번에 클라이언트측의 요구로 관리자 로그인시 자동로그아웃기능을 제거해달라고 요청이 들어왔습니다.
열심히 구글링해본 결과 config/session.php의 'expire_on_close'의 값을 false에서 true로 변경하고,
'lifetime'의 값은 env값으로 받으니 .env에서 SESSION_LIFETIME=1440으로 변경하여 적용해보았습니다.
하지만 대략 2시간? 기본값인 120이 그대로 적용되는것 같습니다ㅜㅜ
아무 동작을 하지않아도 세션이 사라지지 않게 할 수 있는 방법이 있을까요??
무한대가 아니더라도 최소 12시간 이상으로 설정이라도 할 수 있는 방법이 있는지 궁금합니다.
클라이언트에서 로그인 시 라라벨의 기억하기(remember_on) 기능으로 세션 유지가 가능합니다.
https://laravel.com/docs/5.8/authentication#remembering-users
참고하시면 될듯 합니다.
답변이 도움이 되었길 바랍니다.
안녕하세요. 고수님들의 도움이 필요합니다!
관리자 페이지에서는 로그인 기능이 있어 로그인을 하여 관리자 기능을 이용할수 있게 구현하였습니다.
그런데 이번에 클라이언트측의 요구로 관리자 로그인시 자동로그아웃기능을 제거해달라고 요청이 들어왔습니다.
열심히 구글링해본 결과 config/session.php의 'expire_on_close'의 값을 false에서 true로 변경하고,
'lifetime'의 값은 env값으로 받으니 .env에서 SESSION_LIFETIME=1440으로 변경하여 적용해보았습니다.
하지만 대략 2시간? 기본값인 120이 그대로 적용되는것 같습니다ㅜㅜ
아무 동작을 하지않아도 세션이 사라지지 않게 할 수 있는 방법이 있을까요??
무한대가 아니더라도 최소 12시간 이상으로 설정이라도 할 수 있는 방법이 있는지 궁금합니다.