Fix email parsing bug

This commit is contained in:
Anthony Wang 2021-11-29 17:52:51 -06:00
parent 6b1d4b4a95
commit 00a7b2e1d7
Signed by: a
GPG key ID: BC96B00AEC5F2D76

View file

@ -16,8 +16,9 @@ class S(BaseHTTPRequestHandler):
if not all(c.isdigit() or c.islower() for c in data['username']): bad = True
if not all(c.islower() or c.isupper() for c in data['firstname']): bad = True
if not all(c.islower() or c.isupper() for c in data['lastname']): bad = True
if not all(c.islower() or c.isupper() or c == '@' or c == '.' for c in data['email']): bad = True
if not all(c.isdigit() or c.islower() or c.isupper() or c == '@' or c == '.' for c in data['email']): bad = True
if bad:
print('Bad')
return
os.system('adduser ' + data['username'] + ' ' + data['firstname'] + ' ' + data['lastname'] + ' ' + data['email'] + ' ' + data['password'] + ' "' + ldap_pass + '"')