Loading django/contrib/auth/tests/views.py +0 −1 Original line number Diff line number Diff line Loading @@ -392,7 +392,6 @@ class LoginTest(AuthViewsTestCase): CsrfViewMiddleware().process_view(req, login_view, (), {}) req.META["SERVER_NAME"] = "testserver" # Required to have redirect work in login view req.META["SERVER_PORT"] = 80 req.META["CSRF_COOKIE_USED"] = True resp = login_view(req) resp2 = CsrfViewMiddleware().process_response(req, resp) csrf_cookie = resp2.cookies.get(settings.CSRF_COOKIE_NAME, None) Loading django/middleware/csrf.py +4 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,10 @@ def rotate_token(request): Changes the CSRF token in use for a request - should be done on login for security purposes. """ request.META["CSRF_COOKIE"] = _get_new_csrf_key() request.META.update({ "CSRF_COOKIE_USED": True, "CSRF_COOKIE": _get_new_csrf_key(), }) def _sanitize_token(token): Loading Loading
django/contrib/auth/tests/views.py +0 −1 Original line number Diff line number Diff line Loading @@ -392,7 +392,6 @@ class LoginTest(AuthViewsTestCase): CsrfViewMiddleware().process_view(req, login_view, (), {}) req.META["SERVER_NAME"] = "testserver" # Required to have redirect work in login view req.META["SERVER_PORT"] = 80 req.META["CSRF_COOKIE_USED"] = True resp = login_view(req) resp2 = CsrfViewMiddleware().process_response(req, resp) csrf_cookie = resp2.cookies.get(settings.CSRF_COOKIE_NAME, None) Loading
django/middleware/csrf.py +4 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,10 @@ def rotate_token(request): Changes the CSRF token in use for a request - should be done on login for security purposes. """ request.META["CSRF_COOKIE"] = _get_new_csrf_key() request.META.update({ "CSRF_COOKIE_USED": True, "CSRF_COOKIE": _get_new_csrf_key(), }) def _sanitize_token(token): Loading