다른 인쇄 프레임 워크를 고려해 보시겠습니까? jquery 플러그인 (예 : https://github.com/ianoxley/jqueryprintpage#readme)은 어떻게됩니까? 이렇게하면 세션 외부의 제한된 영역에 대한 액세스를 허용하지 않아도됩니다.
여전히 wkhtmltopdf을 사용하려면 url과 user_id를 수신하고 고유 한 토큰을 만드는 작업을 쉽게 만들 수 있습니다.이 토큰을 DB 또는 키 - 값 캐시에 저장할 수 있습니다. 시스템 아키텍처). 사전에 고유 한 토큰을 만들지는 않을 것입니다. 사용자가 인쇄물을 요청할 때 필요할 때마다 만드는 것이 더 좋습니다.
당신은
1) 사용자 지정 보안 필터를 생성, 보안 행동에 인쇄를 가능하게하기 위해 옵션이 몇 가지있다. 필터에서 인증 된 요청 외에도 url과 사용자의 올바른 조합으로 "토큰"매개 변수가 포함 된 요청을 허용해야합니다.
2) 작업을 보안 해제로 변경하십시오. 보안 필터를 변경하지 않으려면 각 작업을 "보안되지 않음"으로 변경하고 요청이 인증되었는지 또는 적절한 토큰 매개 변수가 있는지 확인하는 함수를 만들어야합니다.
토큰을 추측하기가 더 어렵도록 한 번 사용한 후에는 각 토큰을 제거하는 것이 현명합니다.
또한 사용하지 않았던 오래된 토큰을 지우는 정기 작업자를 만들 수도 있습니다.
정확히 똑같은 문제가 발생했습니다. "로그인 유지"를 사용하여 어떻게 해결 했습니까? 시도했지만 여전히 현재 페이지 대신 "인증 페이지"pdf를 인쇄합니다. – JavierIEH