from . import base
-class AuthenticationMixin(object):
+class CacheMixin(object):
+ def prepare(self):
+ # Mark this as private when someone is logged in
+ if self.current_user:
+ self.add_header("Cache-Control", "private")
+
+ self.add_header("Vary", "Cookie")
+
+
+class AuthenticationMixin(CacheMixin):
def authenticate(self, username, password):
# Find account
account = self.backend.accounts.find_account(username)
# Redirect to main page
self.redirect("/")
-
-
-class CacheMixin(object):
- def prepare(self):
- # Mark this as private when someone is logged in
- if self.current_user:
- self.add_header("Cache-Control", "private")
-
- self.add_header("Vary", "Cookie")