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:
- Enter invalid (random) credentials and submit. You should see the "Your username didn't match" error.
- Enter valid credentials (user: user, password: userpassworduser). You should be logged-in successfully and redirected to home page.
- 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 , 5 years ago
Component: | Uncategorized → contrib.auth |
---|---|
Resolution: | → invalid |
Status: | new → closed |
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.