Validate public name when auto-registering a user

This commit is contained in:
Nicola Soranzo
2016-09-21 15:23:36 +01:00
parent 0e0b773edc
commit 70db2b7c4a
2 changed files with 4 additions and 2 deletions
@@ -67,7 +67,8 @@ class Mobile( BaseUIController ):
# kwd['email'] = autoreg[1]
# kwd['username'] = autoreg[2]
# params = util.Params( kwd )
# message = validate_email( trans, kwd['email'] )
# message = " ".join( [ validate_email( trans, kwd['email'] ),
# validate_publicname( trans, kwd['username'] ) ] ).rstrip()
# if not message:
# message, status, user, success = self.__register( trans, 'user', False, **kwd )
# if success:
@@ -530,7 +530,8 @@ class User( BaseUIController, UsesFormDefinitionsMixin, CreatesUsersMixin, Creat
if autoreg[0]:
kwd['email'] = autoreg[1]
kwd['username'] = autoreg[2]
message = validate_email( trans, kwd['email'] ) # self.__validate( trans, params, email, password, password, username )
message = " ".join( [ validate_email( trans, kwd['email'] ),
validate_publicname( trans, kwd['username'] ) ] ).rstrip()
if not message:
message, status, user, success = self.__register( trans, 'user', False, **kwd )
if success: