Use REQUEST_URI instead of SCRIPT_NAME
parent
5814634779
commit
d3d81490e3
|
@ -265,7 +265,11 @@ class GlobalAuthClient:
|
||||||
uriargs = self.v.copy()
|
uriargs = self.v.copy()
|
||||||
for i in [ 'ga_id', 'ga_res', 'ga_key', 'ga_client', 'ga_nologin', 'ga_require' ]:
|
for i in [ 'ga_id', 'ga_res', 'ga_key', 'ga_client', 'ga_nologin', 'ga_require' ]:
|
||||||
uriargs.pop(i, None)
|
uriargs.pop(i, None)
|
||||||
uri = 'http://'+self.server.getenv('HTTP_HOST')+self.server.getenv('SCRIPT_NAME')+'?'+urllib.urlencode(uriargs)
|
uri = self.server.getenv('REQUEST_URI')
|
||||||
|
p = uri.find('?')
|
||||||
|
if p != -1:
|
||||||
|
uri = uri[0:p]
|
||||||
|
uri = 'http://'+self.server.getenv('HTTP_HOST')+uri+'?'+urllib.urlencode(uriargs)
|
||||||
return uri
|
return uri
|
||||||
|
|
||||||
def set_user(self, r_data):
|
def set_user(self, r_data):
|
||||||
|
|
Loading…
Reference in New Issue