環境:
- ジャンゴ 1.42
- ニンクス
- ギユニコーン+ゲヴァント
- HTTPS
セッションストレージはデフォルトです
何らかの理由で、異なる OS/ブラウザーの一部のクライアントで理由もなくログインが機能しなくなります。Auth はパスしていますが、リダイレクト後に user.is_authenticated が再び False になります。問題はクライアントとは無関係だと思います。
理由はありますか?
Django ユーザー セッションが何らかの形で台無しになっているようです。セッション エンジンを切り替えてみて、セッション エンジンがダミーのキャッシング バックエンドで実行されていないことを確認してください。キャッシュエンジンで実行されている場合は、キャッシュが再起動/フラッシュされていないことを確認してください。最後に、Cookie セッション バックエンドを使用してみてください。