2011-11-10 2 views
2

django.contrib.auth.views.login을 사용하여 내 사이트에 로그인하려고 할 때 CSRF 403 오류가 지속적으로 나타나는 사용자로부터 불만을 받고 있습니다.일부 사용자의 CSRF 확인 실패

이 오류가 발생하지 않으며 다른 사용자가이 문제를 신고하지 않았습니다. 어떤 아이디어 일 수 있니? 어떻게 디버깅해야합니까?

CSRF 실패에 대한 자세한 정보를 기록 할 수있는 방법이 있으므로 로그인 할 때 사용자의 상태를 검사 할 수 있습니다. 외부 사용자가 DEBUG = True로 설정하고 싶지 않습니다 ...

+1

쿠키를 지우려고 했습니까? http://stackoverflow.com/questions/3678238/why-is-django-admin-login-giving-me-403-csrf-error/3680604#3680604? – Martey

+0

예, 그는 여러 컴퓨터, 브라우저 및 연결 유형을 시도했습니다. 나는 그의 계정을 통해 잘 로그인 할 수있다. 그는 호주에 있기 때문에 시간대가 다르므로 문제가되지는 않습니다. – erikcw

답변

0

내 의견에 대한 회신을 바탕으로이 문제의 원인을 알 수는 없습니다. CSRF_FAILURE_VIEW을 사용하면 어떤 일이 일어나고 있는지에 대한 자세한 정보를 제공하는 사용자 지정보기를 구현할 수 있습니다.

0

나는 최근에 그 문제에 부딪혔다. 쿠키가 문제가되는 것은 최종 사용자가 사용할 수 없기 때문이다.

관련 문제