>source

8 시간 동안 활동이 없으면 로그 아웃하기 위해 CakePHP 3.6에서 데이터베이스 세션을 설정하려고합니다. 나는 테이블을 만들고 app.php 에 설정했습니다. :

'Session' => [
        'defaults' => 'database',
        'timeout'  => 480,  // 8 hours, refers to 'session.gc_maxlifetime' in PHP settings
        'cookieTimeout' => 10 * 480, // 80 hours, refers to 'session.cookie_lifetime' in PHP settings 
    ]

그러나 데이터베이스에서 로그인 한 후 expires 를 볼 수 있습니다.  내 세션의 가치는 : 1559992416  마지막 활동 시간 ( modified ) 10 일 후  값). 하지만 내가 expires 를 설정하더라도  현재 시간 후 2 분 후에 응용 프로그램에서 버튼을 클릭하려고해도 로그 아웃되지 않습니다. 올바르게 설정하려면 어떻게해야합니까?


  • 이전 javascript - 기본값 또는 현재 날짜를 입력으로 설정하는 방법 [type ="date"]
  • 다음 angular - 다른 구성 요소에서 매트 사이드 내비게이션을 전환하는 방법은 무엇입니까?