2

環境:

  • ジャンゴ 1.42
  • ニンクス
  • ギユニコーン+ゲヴァント
  • HTTPS

セッションストレージはデフォルトです

何らかの理由で、異なる OS/ブラウザーの一部のクライアントで理由もなくログインが機能しなくなります。Auth はパスしていますが、リダイレクト後に user.is_authenticated が再び False になります。問題はクライアントとは無関係だと思います。

理由はありますか?

4

1 に答える 1

1

Django ユーザー セッションが何らかの形で台無しになっているようです。セッション エンジンを切り替えてみて、セッション エンジンがダミーのキャッシング バックエンドで実行されていないことを確認してください。キャッシュエンジンで実行されている場合は、キャッシュが再起動/フラッシュされていないことを確認してください。最後に、Cookie セッション バックエンドを使用してみてください。

于 2013-04-03T03:07:36.627 に答える