Logged-in hint middleware: fix bugs
This commit is contained in:
		
							parent
							
								
									71f98f19e7
								
							
						
					
					
						commit
						615b94e414
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		|  | @ -22,7 +22,7 @@ class LoggedInHintCookieMiddleware(object): | |||
|     def __init__(self): | ||||
|         if hasattr(settings, 'LOGGED_IN_HINT_COOKIE_NAME'): | ||||
|             self.cookie_name = settings.LOGGED_IN_HINT_COOKIE_NAME | ||||
|         else self.cookie_name = 'logged_in_hint' | ||||
|         else: self.cookie_name = 'logged_in_hint' | ||||
| 
 | ||||
|     def process_request(self, request): | ||||
|         if not request.is_secure(): | ||||
|  | @ -31,6 +31,7 @@ class LoggedInHintCookieMiddleware(object): | |||
|                 url = HttpRequest.build_absolute_uri() | ||||
|                 assert url[:5] == 'http:' | ||||
|                 return HttpResponseRedirect('https:' + url[5:]) | ||||
|         return None | ||||
| 
 | ||||
|     def process_response(self, request, response): | ||||
|         if request.is_secure(): | ||||
|  | @ -41,6 +42,7 @@ class LoggedInHintCookieMiddleware(object): | |||
|                 response.set_cookie(self.cookie_name, value='True', expires=expiry, secure=False) | ||||
|             else: | ||||
|                 response.delete_cookie(self.cookie_name) | ||||
|         return response | ||||
| 
 | ||||
| 
 | ||||
| class vzhled: | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Tomas Gavenciak
						Tomas Gavenciak