Django: „CSRF проверката е неуспешна“ се случва само на един компютър!

Имам странен проблем тук с моето приложение Django. Приложих потребителското удостоверяване/профили и мога да вляза успешно и т.н. с различни компютри и от три различни интернет местоположения. Всичко работи, с изключение на този един компютър.

Този един компютър получава тази грешка, когато влезе.

CSRF проверката е неуспешна. Заявката е прекратена. Няма CSRF или бисквитка за сесия.

Опитах да тествам различни браузъри на този компютър, всички получават една и съща грешка. Дори тествах влизане на друг компютър от същия интернет и работи добре. Вярвам, че този тест разкрива, че това не е интернет проблем, а общ проблем с настройките на компютъра (не конкретен браузър).

Страхувам се, че ако тази грешка се случи с този един компютър, ако вляза на живо, може да има други компютри със същия проблем. Има ли нещо, което мога да направя, за да проверя защо се случва само на тази машина и по-важното как бих го поправил?

Хоствам приложението на някакъв компютър, използвайки сървъра за разработка на Django.

Благодаря много.


person apexdodge    schedule 10.07.2011    source източник
comment
Странно, че се случва в различни браузъри. Проверихте ли дали бисквитките са активирани? Проверихте ли съдържанието на бисквитките?   -  person Gareth    schedule 10.07.2011
comment
Бисквитките са активирани, но проблемът все още се получава. Проблемът не би трябвало да възникне дори ако бисквитките така или иначе не са активирани.   -  person apexdodge    schedule 11.07.2011


Отговори (1)


Възможно е грешката да е подвеждаща. Когато съм виждал проблем с влизане за приложения, които засягат само един компютър, но множество браузъри, обикновено това е проблем с датата, на която компютърът е настроен да взаимодейства с изтичащи бисквитки.

Например, този един компютър може да бъде зададен с дата 1 месец напред в бъдещето и бисквитката, която се изпраща, изтича незабавно, защото е само бисквитка за сесия от 90 минути.

Така че, въпреки че дори не е отговор, свързан с Django, проверете часовника на този компютър. :-)

person shanemgrey    schedule 03.08.2011