[Django] allauthで/logoutにアクセスしたらログアウト状態にする方法

前提

以下の記事の内容を先に完了している必要がある。

  1. 最も基本的なdjango-allauthを使用したログイン機能
  2. DjangoでCustomUser+allauthを使用した認証
  3. [Django] allauthのtemplatesのHTMLをカスタマイズする方法

以下のような画面を表示しないでURLにアクセスしたらログアウトさせる

Settting.pyの修正

settings.pyにGETアクセスした時にログアウトする設定を有効化する。
ついでにログアウト後のリダイレクトURLも設定する。

ACCOUNT_LOGOUT_REDIRECT_URL = '/accounts/login/'
ACCOUNT_LOGOUT_ON_GET = True

参考

よかったらシェアしてね!

コメント

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください