Mercurial > libervia-web
comparison libervia_server/__init__.py @ 445:c0ff91cabea0
server_side, browser_side: new account password must contain at least 6 chars + cosmetic change for register warning message
author | souliane <souliane@mailoo.org> |
---|---|
date | Wed, 07 May 2014 19:29:10 +0200 |
parents | b64e528fb524 |
children | c406e46fe9c0 |
comparison
equal
deleted
inserted
replaced
444:b64e528fb524 | 445:c0ff91cabea0 |
---|---|
652 password = request.args['register_password'][0] #FIXME: password is ignored so far | 652 password = request.args['register_password'][0] #FIXME: password is ignored so far |
653 email = request.args['email'][0] | 653 email = request.args['email'][0] |
654 except KeyError: | 654 except KeyError: |
655 return "BAD REQUEST" | 655 return "BAD REQUEST" |
656 if not re.match(r'^[a-z0-9_-]+$', login, re.IGNORECASE) or \ | 656 if not re.match(r'^[a-z0-9_-]+$', login, re.IGNORECASE) or \ |
657 not re.match(r'^.+@.+\..+', email, re.IGNORECASE): | 657 not re.match(r'^.+@.+\..+', email, re.IGNORECASE) or \ |
658 len(password) < C.PASSWORD_MIN_LENGTH: | |
658 return "BAD REQUEST" | 659 return "BAD REQUEST" |
659 | 660 |
660 def registered(result): | 661 def registered(result): |
661 request.write('REGISTRATION') | 662 request.write('REGISTRATION') |
662 request.finish() | 663 request.finish() |