Skip to content

Commit 079c9bd

Browse files
committed
Add never_cache to auth views (#625)
1 parent 4fb6da9 commit 079c9bd

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

iommi/views.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from django.core.exceptions import ValidationError
66
from django.http import HttpResponseRedirect
77
from django.shortcuts import resolve_url
8+
from django.views.decorators.cache import never_cache
89
from django.urls import (
910
include,
1011
path,
@@ -98,7 +99,7 @@ def actions__submit__post_handler(request, **_):
9899
return HttpResponseRedirect(resolve_url(settings.LOGOUT_REDIRECT_URL or '/'))
99100

100101

101-
logout = LogoutForm().as_view()
102+
logout = never_cache(LogoutForm().as_view())
102103

103104

104105
class LoginForm(Form):
@@ -130,7 +131,7 @@ class LoginPage(Page):
130131
form = LoginForm()
131132

132133

133-
login = LoginPage().as_view()
134+
login = never_cache(LoginPage().as_view())
134135

135136

136137
def current_password__is_valid(form, parsed_data, **_):
@@ -190,4 +191,4 @@ class ChangePasswordPage(Page):
190191
form = ChangePasswordForm()
191192

192193

193-
change_password = ChangePasswordPage().as_view()
194+
change_password = never_cache(ChangePasswordPage().as_view())

0 commit comments

Comments
 (0)