mirror of
https://github.com/janeczku/calibre-web
synced 2026-09-20 16:42:00 +00:00
Generate valid session-cookie-path(s) (fix for #3459)
This commit is contained in:
@@ -61,11 +61,13 @@ class ReverseProxied(object):
|
||||
|
||||
def __call__(self, environ, start_response):
|
||||
self.proxied = False
|
||||
self.script_name = "/"
|
||||
script_name = environ.get('HTTP_X_SCRIPT_NAME', '')
|
||||
if script_name:
|
||||
self.proxied = True
|
||||
environ['SCRIPT_NAME'] = script_name
|
||||
path_info = environ.get('PATH_INFO', '')
|
||||
self.script_name = script_name
|
||||
if path_info and path_info.startswith(script_name):
|
||||
environ['PATH_INFO'] = path_info[len(script_name):]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user