... パスワードを変更するための ビュー と フォーム を提供します。 ユーザーのパスワード変更を行う事とそのユーザーのセッションは全てログアウトされます。詳細は パスワード変更時にセッションを無効化する を参照してください。 ユーザを認証する ¶ authenticate ( request = N ... HENTICATION_BACKENDS で定義されているのと同様に)ドット付きのインポート先を示すパスの文字列でなければなりません。 ユーザーをログアウトさせる方法 ¶ logout ( request ) [ソース] ¶ alogout ( request ) ¶ 非同期バージョン : alogout() To log out a user who has been ... ー、 PasswordChangeView と、 django.contrib.auth admin の user_change_password ビューは、ユーザが自分のパスワードを変更してもログアウトしないように、新しいパスワードハッシュでセッションを更新します。カスタムのパスワード変更ビューがあり、同様の動作をさせたい場 ... ... パスワードを変更するための ビュー と フォーム を提供します。 ユーザーのパスワード変更を行う事とそのユーザーのセッションは全てログアウトされます。詳細は パスワード変更時にセッションを無効化する を参照してください。 ユーザを認証する ¶ authenticate ( request = N ... HENTICATION_BACKENDS で定義されているのと同様に)ドット付きのインポート先を示すパスの文字列でなければなりません。 ユーザーをログアウトさせる方法 ¶ logout ( request ) [ソース] ¶ alogout ( request ) ¶ 非同期バージョン : alogout() To log out a user who has been ... ー、 PasswordChangeView と、 django.contrib.auth admin の user_change_password ビューは、ユーザが自分のパスワードを変更してもログアウトしないように、新しいパスワードハッシュでセッションを更新します。カスタムのパスワード変更ビューがあり、同様の動作をさせたい場 ... ... データで、 @ 、 . 、 + 、 - 、 _ に加えて指定された文字も許可します。 User.username のデフォルトのバリデータです。 ログインとログアウトのシグナル ¶ 認証フレームワークは、ユーザーがログインやログアウトをしたときの通知に使うことができる、以下の シグナル を使用し ... ンしたユーザのインスタンスです。 user_logged_out ¶ logout メソッドが呼ばれたときに送信されます。 sender 上記の通り: たった今ログアウトしたユーザのクラス、もしくはユーザが認証されなかった場合は None となります。 request 現在の HttpRequest インスタンスです。 u ... ser たった今ログアウトしたユーザのインスタンスか、ユーザが認証されなかった場合は None です。 user_login_failed ¶ ユーザがログインに失敗したときに送 ... ... データで、 @ 、 . 、 + 、 - 、 _ に加えて指定された文字も許可します。 User.username のデフォルトのバリデータです。 ログインとログアウトのシグナル ¶ 認証フレームワークは、ユーザーがログインやログアウトをしたときの通知に使うことができる、以下の シグナル を使用し ... ンしたユーザのインスタンスです。 user_logged_out ¶ logout メソッドが呼ばれたときに送信されます。 sender 上記の通り: たった今ログアウトしたユーザのクラス、もしくはユーザが認証されなかった場合は None となります。 request 現在の HttpRequest インスタンスです。 u ... ser たった今ログアウトしたユーザのインスタンスか、ユーザが認証されなかった場合は None です。 user_login_failed ¶ ユーザがログインに失敗したときに送 ... ... りません。キャッシュが一杯になったりキャッシュサーバーが再起動したりしたときにキャッシュが削除される可能性があり、ユーザーのログアウトを含めてセッションデータが失われることになります。このバックエンドを使うには、 SESSION_ENGINE を "django.contrib.sessions.ba ... ay attacks ができてしまうことになります。他のセッションバックエンドでは、サーバー側に各セッションの記録が残るので、ユーザがログアウトした時にそれを無効化できますが、クッキーを使ったセッションの場合には、ユーザがログアウトしてもセッションは無効化されません。 ... したがって、攻撃者がユーザのクッキーを盗めば、たとえユーザがログアウトしていたとしても、そのクッキーを使ってユーザになりすますことができてしまいます。クッキーが「古くなった」と判断できるのは、 S ... ... りません。キャッシュが一杯になったりキャッシュサーバーが再起動したりしたときにキャッシュが削除される可能性があり、ユーザーのログアウトを含めてセッションデータが失われることになります。このバックエンドを使うには、 SESSION_ENGINE を "django.contrib.sessions.ba ... ay attacks ができてしまうことになります。他のセッションバックエンドでは、サーバー側に各セッションの記録が残るので、ユーザがログアウトした時にそれを無効化できますが、クッキーを使ったセッションの場合には、ユーザがログアウトしてもセッションは無効化されません。 ... したがって、攻撃者がユーザのクッキーを盗めば、たとえユーザがログアウトしていたとしても、そのクッキーを使ってユーザになりすますことができてしまいます。クッキーが「古くなった」と判断できるのは、 S ... ... 。 PersistentRemoteUserMiddleware は、このようなユースケースへのサポートを提供します。このミドルウェアは、ユーザーが明示的にログアウトするまで、認証されたセッションを維持しようとします。このクラスは、上述のドキュメント内の RemoteUserMiddleware とドロップイン ... ... 。 PersistentRemoteUserMiddleware は、このようなユースケースへのサポートを提供します。このミドルウェアは、ユーザーが明示的にログアウトするまで、認証されたセッションを維持しようとします。このクラスは、上述のドキュメント内の RemoteUserMiddleware とドロップイン ... ... けた方が良いでしょう。そうすれば、選択的に使用できます。 ルートテンプレートとログインテンプレート ¶ インデックス、ログイン、ログアウトのテンプレートを変更したい場合は、独自の AdminSite インスタンス(下記参照)を作成し、 AdminSite.index_template 、 AdminSite. ... rm ¶ admin サイトのログインビューで使用される AuthenticationForm のサブクラス。 AdminSite. logout_template ¶ admin サイトのログアウトビューで使用されるカスタムテンプレートへのパス。 AdminSite. password_change_form ¶ New in Django 6.0. admin サイトのパスワー ... ... けた方が良いでしょう。そうすれば、選択的に使用できます。 ルートテンプレートとログインテンプレート ¶ インデックス、ログイン、ログアウトのテンプレートを変更したい場合は、独自の AdminSite インスタンス(下記参照)を作成し、 AdminSite.index_template 、 AdminSite. ... rm ¶ admin サイトのログインビューで使用される AuthenticationForm のサブクラス。 AdminSite. logout_template ¶ admin サイトのログアウトビューで使用されるカスタムテンプレートへのパス。 AdminSite. password_change_form ¶ New in Django 6.0. admin サイトのパスワー ... 2026年10月08日