Use REQUEST_URI instead of SCRIPT_NAME

custis
Vitaliy Filippov 2013-09-11 17:05:26 +04:00
parent 5814634779
commit d3d81490e3
1 changed files with 5 additions and 1 deletions

View File

@ -265,7 +265,11 @@ class GlobalAuthClient:
uriargs = self.v.copy()
for i in [ 'ga_id', 'ga_res', 'ga_key', 'ga_client', 'ga_nologin', 'ga_require' ]:
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
def set_user(self, r_data):