Какой простой способ борьбы с отключенными файлами cookie в appengine? - PullRequest
1 голос
/ 25 ноября 2011

Я столкнулся с несколькими пользователями, у которых отключены файлы cookie, и поэтому сайт работает не так, как мне хотелось бы. Я использую шаблоны webapp2 и django 1.2 с тегами шаблона {% url%} в appengine.

Я бы хотел найти простой способ решения этой проблемы, который не заставил бы меня в конечном итоге вносить МНОГО изменений кода. Переход ко всем моим URL-адресам и условное добавление? Cookie = ко всем из них будет настоящей болью, поэтому я надеюсь, что есть простое решение этой проблемы.

Это также вызывает проблемы с кодом CSRF на формах, что вы делаете в этом случае, просто отказываетесь от CSRF?

Я могу сделать кое-что в коде urlNode, так как я должен быть в состоянии разрешить объект logged_in_user из контекста, так что это может решить большую часть проблемы, кроме любого места, которое добавляет параметры после? теперь придется использовать &. В общем, НЕ симпатичное решение.

Кто-нибудь знает более простой способ справиться с этим?

1 Ответ

0 голосов
/ 25 ноября 2011

Я не рекомендую создавать сайт с использованием файлов cookie в качестве необязательного требования, дизайн сайта вскоре станет чрезвычайно сложным, и вы, вероятно, откроете больше дыр в безопасности, которые только можете себе представить.Если вы должны поддерживать пользователей без файлов cookie, используйте базовую аутентификацию HTTP для аутентификации и распознавания пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...