Report auth failures

merge-requests/30/head
Bob Mottram 2020-07-11 16:10:30 +01:00
parent 19232de127
commit 68a1559881
1 changed files with 7 additions and 8 deletions

View File

@ -1067,19 +1067,18 @@ class PubServer(BaseHTTPRequestHandler):
# to be authorized to use an account you don't own # to be authorized to use an account you don't own
if '/' + nickname + '/' in self.path: if '/' + nickname + '/' in self.path:
return True return True
if '/' + nickname + '?' in self.path: elif '/' + nickname + '?' in self.path:
return True return True
if self.path.endswith('/'+nickname): elif self.path.endswith('/'+nickname):
return True return True
print('AUTH: nickname ' + nickname + print('AUTH: nickname ' + nickname +
' was not found in path ' + self.path) ' was not found in path ' + self.path)
return False return False
if self.server.debug: print('AUTH: epicyon cookie ' +
print('AUTH: epicyon cookie ' + 'authorization failed, header=' +
'authorization failed, header=' + self.headers['Cookie'].replace('epicyon=', '') +
self.headers['Cookie'].replace('epicyon=', '') + ' tokenStr=' + tokenStr + ' tokens=' +
' tokenStr=' + tokenStr + ' tokens=' + str(self.server.tokensLookup))
str(self.server.tokensLookup))
return False return False
print('AUTH: Header cookie was not authorized') print('AUTH: Header cookie was not authorized')
return False return False