Fix real ip header
This commit is contained in:
parent
add153d8a6
commit
ba580483b4
@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
A small little program to manage emails.
|
A small little program to manage emails.
|
||||||
|
|
||||||
The proxy should add X-RealIp to get a better logging.
|
The proxy should add X-Real-IP to get a better logging.
|
||||||
|
|||||||
@ -22,7 +22,7 @@ class BaseMiddleware:
|
|||||||
|
|
||||||
class LoggingMiddleware(BaseMiddleware):
|
class LoggingMiddleware(BaseMiddleware):
|
||||||
def __call__(self, *args, **kwargs):
|
def __call__(self, *args, **kwargs):
|
||||||
real_ip = request.headers.get("X-RealIp", None)
|
real_ip = request.headers.get("X-Real-IP", None)
|
||||||
if real_ip is None and self.app.debug:
|
if real_ip is None and self.app.debug:
|
||||||
real_ip = request.remote_addr
|
real_ip = request.remote_addr
|
||||||
setattr(request, "real_remote_addr", real_ip)
|
setattr(request, "real_remote_addr", real_ip)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user