ログインフォームがあります。ログインボタンを押すとユーザーのホームページが表示されます。しかし、ブラウザの戻るボタンを押すと、ログインフォームに制御が戻る。 私はdjango開発サーバーを使用しています。ユーザーログイン後、バックを押すとlogin.htmlが表示されます
それがその後ない場合は、ユーザーセッションが存在するかどうかを確認する必要があると私はキャッシュを防ぎ、キャッシュなし@
をDjangoのためにメタタグを挿入しようとしている。しかし、それはあなたのログインページでは
ログインフォームがあります。ログインボタンを押すとユーザーのホームページが表示されます。しかし、ブラウザの戻るボタンを押すと、ログインフォームに制御が戻る。 私はdjango開発サーバーを使用しています。ユーザーログイン後、バックを押すとlogin.htmlが表示されます
それがその後ない場合は、ユーザーセッションが存在するかどうかを確認する必要があると私はキャッシュを防ぎ、キャッシュなし@
をDjangoのためにメタタグを挿入しようとしている。しかし、それはあなたのログインページでは
をうまくdoesntのユーザーを自分のホームページにリダイレクトする必要があります。
しかし、これはHTMLページではできませんので、ログインページにはある種のサーバー側スクリプト言語(PHP、ASP、JSPなど)を使用する必要があります。ログインしたときにビューの
この問題をDjangoでどのように解決できるかを示すために、あなたの答えを更新してください。あなたのような一般的な答えは役に立たない。十分な場合upvote。 – bouke
response = <the_way_you_create_response> (ie direct_to_template, HttpResponse)
response['Cache-Control'] = 'no-cache, no-store'
return response
そしてもちろん、あなたが(request.user.is_authenticatedをチェックする必要があります)(および値がTrueの場合、リダイレクトを行う)
デフォルトのDjangoのログインページを表示することができます。ログインビュー機能を装飾し、すでにログインしている場合はユーザーをリダイレクトすることができます。
これにはどのような解決策も見つかりますか? – Sakeer