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()