from django.contrib.auth import views as auth_views import forms import logging logger = logging.getLogger('console') class RememberMeLoginView(auth_views.LoginView): form_class = forms.RememberMeAuthenticationForm def form_valid(self, form): if not form.cleaned_data['remember_me']: self.request.session.set_expiry(0) return super(RememberMeLoginView, self).form_valid(form)