2016-07-18 2 views
0

앱을 열고 2 시간 동안 아무 것도하지 않으면 csrf 토큰이 만료됩니다. 세션이 유효하기 때문에 내 양식의 모든 csrf 토큰을 자동으로 새로 고치는 가장 좋은 방법이 있는지 알고 싶습니다. CSRF 토큰을 자동으로 새로 고칩니다.

는 나는 내가 그 리디렉션을 건너 뛰고 싶지만, https://gist.github.com/jrmadsen67/bd0f9ad0ef1ed6bb594e

그러나 이러한 예외를 처리하기 위해 다음과 같은 발견했다.

새 토큰을 가져오고 jquery를 사용하여 _token 입력을 모두 새로 고치려면 매시간마다 백엔드를 호출하는 스크립트를 만드는 데 문제가 있습니까?

setInterval(function(){ 
    // add ajax stuff here 
    $('input[name=_token]').val(new_token); 
}, 1800000); 

답변

2

Laravel Caffeine을 확인해야합니다.

오랫동안 앉아있는 채로 양식을 유지하고 제출할 수 있으므로 정확하게 작업을 수행 할 수 있습니다.

+1

감사합니다. 정확히 내가 무엇을 찾고 있었는지 –

관련 문제