Opened 6 years ago

Closed 6 years ago

#10857 closed (wontfix)

redirect on existing auth in django.contrib.auth.views.login

Reported by: radez Owned by: nobody
Component: contrib.auth Version: 1.0
Severity: Keywords:
Cc: Triage Stage: Unreviewed
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:


We're using the new REMOTE_USER stuff with kerb ticket forwarding. We've implemented this patch to not show the login page when auth exists, such as the case where REMOTE_USER has succeeded. Seems it would be logical to impliment even if REMOTE_USER was not used at the auth backend.

Attachments (1)

redirect_on_exiting_auth.diff (1.3 KB) - added by radez 6 years ago.
redirect on existing auth in login view

Download all attachments as: .zip

Change History (2)

Changed 6 years ago by radez

redirect on existing auth in login view

comment:1 Changed 6 years ago by SmileyChris

  • Needs documentation unset
  • Needs tests unset
  • Patch needs improvement unset
  • Resolution set to wontfix
  • Status changed from new to closed

This changes the behavior of the login view for everyone. Developers may be relying on being able to view the login page, even if they are already logged in.

Sounds like you should be wrapping the login view in your own view which redirects if they are already logged in (and as an aside, the patch should have been doing return HttpResponseRedirect(redirect_to)).

Note: See TracTickets for help on using tickets.
Back to Top