Store value request.is_localhost and pass request into all jinjas.
This commit is contained in:
		
							parent
							
								
									27771f5763
								
							
						
					
					
						commit
						361795237c
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		|  | @ -78,7 +78,8 @@ site.route = decorate_and_route | ||||||
| @site.before_request | @site.before_request | ||||||
| def before_request(): | def before_request(): | ||||||
|     ip = request.remote_addr |     ip = request.remote_addr | ||||||
|     if site.localhost_only and ip != '127.0.0.1': |     request.is_localhost = ip == '127.0.0.1' | ||||||
|  |     if site.localhost_only and not request.is_localhost: | ||||||
|         flask.abort(403) |         flask.abort(403) | ||||||
| 
 | 
 | ||||||
| gzip_minimum_size = 500 * bytestring.BYTE | gzip_minimum_size = 500 * bytestring.BYTE | ||||||
|  | @ -213,6 +214,7 @@ def render_template(request, template_name, **kwargs): | ||||||
| 
 | 
 | ||||||
|     response = flask.render_template( |     response = flask.render_template( | ||||||
|         template_name, |         template_name, | ||||||
|  |         request=request, | ||||||
|         session=session, |         session=session, | ||||||
|         theme=theme, |         theme=theme, | ||||||
|         **kwargs, |         **kwargs, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue