Opened 5 years ago

Closed 5 years ago

#30797 closed Bug (invalid)

LoginView Error when going back to login page

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

Description

I'm having an issue with LoginView when we go back to the login page using the browser back button. I've deployed a simple web app (https://jodelasur.pythonanywhere.com) so you can test for yourself.

Steps to recreate:

  1. Enter invalid (random) credentials and submit. You should see the "Your username didn't match" error.
  2. Enter valid credentials (user: user, password: userpassworduser). You should be logged-in successfully and redirected to home page.
  3. Press the back button.

Actual output: Browser error (Chrome: Confirm Form Resubmission, Firefox: Document Expired).
Expected output: Still redirect to home page, since l'm already authenticated.

If I don't enter invalid credentials as the first step (i.e. just do steps 2 and 3), no error page appears, and I get the expected output of being redirected to the home page even after pressing the back button.

Here's the repo url if you need to see the code: https://github.com/jodelasur/login_view_test.

I already asked in django-users (https://groups.google.com/forum/#!topic/django-users/jmYawBY-TmM) but no one was answering. I feel that this is a bug, so I figured I report it now.

Change History (1)

comment:1 by Mariusz Felisiak, 5 years ago

Component: Uncategorizedcontrib.auth
Resolution: invalid
Status: newclosed

Thanks for this report, however this is not an issue in Django it is browsers behavior. Please don't use the ticket system for help with support questions. I would recommend to ask on #django IRC channel if you didn't get any help on a mailing list.

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