질문을 삭제하지 말아주세요.!
 
1
0
-1

안녕하세요. 고수님들의 도움이 필요합니다!


관리자 페이지에서는 로그인 기능이 있어 로그인을 하여 관리자 기능을 이용할수 있게 구현하였습니다.


그런데 이번에 클라이언트측의 요구로 관리자 로그인시 자동로그아웃기능을 제거해달라고 요청이 들어왔습니다.


열심히 구글링해본 결과 config/session.php의 'expire_on_close'의 값을 false에서 true로 변경하고,


'lifetime'의 값은 env값으로 받으니 .env에서 SESSION_LIFETIME=1440으로 변경하여 적용해보았습니다.


하지만 대략 2시간? 기본값인 120이 그대로 적용되는것 같습니다ㅜㅜ


아무 동작을 하지않아도 세션이 사라지지 않게 할 수 있는 방법이 있을까요??


무한대가 아니더라도 최소 12시간 이상으로 설정이라도 할 수 있는 방법이 있는지 궁금합니다.

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      클라이언트에서 로그인 시 라라벨의 기억하기(remember_on) 기능으로 세션 유지가 가능합니다.


      https://laravel.com/docs/5.8/authentication#remembering-users

      참고하시면 될듯 합니다.


      답변이 도움이 되었길 바랍니다.

        CommentAdd your comment...