mirror of https://gitlab.com/bashrc2/epicyon
More debug
parent
849277bc49
commit
65680dd885
17
daemon.py
17
daemon.py
|
@ -2259,7 +2259,22 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
else:
|
else:
|
||||||
print('WARN: No login credentials presented to /login')
|
print('WARN: No login credentials presented to /login')
|
||||||
if debug:
|
if debug:
|
||||||
print(login_params)
|
# be careful to avoid logging the password
|
||||||
|
login_str = login_params
|
||||||
|
if '=' in login_params:
|
||||||
|
login_params_list = login_params.split('=')
|
||||||
|
login_str = ''
|
||||||
|
skip_param = False
|
||||||
|
for login_prm in login_params_list:
|
||||||
|
if not skip_param:
|
||||||
|
login_str += login_prm + '='
|
||||||
|
else:
|
||||||
|
if '&' in login_prm:
|
||||||
|
login_str += '&' + login_prm.split('&')[1]
|
||||||
|
skip_param = False
|
||||||
|
if 'password' in login_prm:
|
||||||
|
skip_param = True
|
||||||
|
print(login_str)
|
||||||
self._401('No login credentials were posted')
|
self._401('No login credentials were posted')
|
||||||
self.server.postreq_busy = False
|
self.server.postreq_busy = False
|
||||||
self._200()
|
self._200()
|
||||||
|
|
Loading…
Reference in New Issue