php - laravel 로드 밸런싱은 csrf 방어를 어떻게 구현합니까?
phpcn_u1582
phpcn_u1582 2017-06-05 11:09:22
0
2
954

Laravel은 기본적으로 csrf_token()을 사용하여 임의의 문자열을 생성하고 이를 브라우저와 세션 파일에 저장합니다. 그런 다음 브라우저에서 반환된 쿠키를 기반으로 해당 세션 파일을 찾고 비교를 위한 토큰을 얻습니다. 문제가 있습니다. 로드밸런싱을 사용하고 여러 서버를 구성하면 서버에 저장된 세션 파일을 통해 검증용 토큰을 얻을 수 없습니다. laravel의 csrf 방어를 사용하는 방법은 무엇입니까? 세션 파일 공유를 해결하시겠습니까? 그렇다면 nginx에서 어떻게 설정하나요?

phpcn_u1582
phpcn_u1582

모든 응답(2)
黄舟

세션은 데이터베이스에 저장되며 데이터베이스에 저장된 후 공유할 수 있습니다

为情所困

이것은 nginx와 아무 관련이 없습니다. 필요한 것은 세션 드라이버를 수정하는 것입니다

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!