|
@ -1,7 +1,7 @@ |
|
|
from datetime import datetime, date |
|
|
from datetime import datetime, date |
|
|
|
|
|
|
|
|
from django.conf import settings |
|
|
from django.conf import settings |
|
|
from django.http import HttpResponse, HttpResponseRedirect, HttpRequest |
|
|
from django.http import HttpResponse, HttpResponseRedirect |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -32,7 +32,7 @@ class LoggedInHintCookieMiddleware(object): |
|
|
if not request.is_secure(): |
|
|
if not request.is_secure(): |
|
|
if self.cookie_correct(request): |
|
|
if self.cookie_correct(request): |
|
|
# redirect insecure (assuming http) requests with hint cookie to https |
|
|
# redirect insecure (assuming http) requests with hint cookie to https |
|
|
url = HttpRequest.build_absolute_uri() |
|
|
url = request.build_absolute_uri() |
|
|
assert url[:5] == 'http:' |
|
|
assert url[:5] == 'http:' |
|
|
return HttpResponseRedirect('https:' + url[5:]) |
|
|
return HttpResponseRedirect('https:' + url[5:]) |
|
|
return None |
|
|
return None |
|
|