diff --git a/web/settings.py b/web/settings.py index 4ddcae8bb..1b67380a5 100644 --- a/web/settings.py +++ b/web/settings.py @@ -272,7 +272,9 @@ ACCOUNT_REMEMBER_ME_FIELD = "remember" # Match test field name ACCOUNT_LOGIN_ON_PASSWORD_RESET = True ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE = False -ACCOUNT_LOGOUT_ON_GET = True +# SECURITY: Must be False. Setting True allows any page to log out users +# via a GET request (e.g. ), a CSRF attack vector. +ACCOUNT_LOGOUT_ON_GET = False ACCOUNT_SIGNUP_EMAIL_ENTER_TWICE = False ACCOUNT_LOGOUT_ON_PASSWORD_CHANGE = False ACCOUNT_OLD_PASSWORD_FIELD_ENABLED = True