Fix Bug #828: Validate username

stable
David Barragán Merino 2014-09-01 18:11:51 +02:00
parent 23a9c000e7
commit 613d0aff7f
2 changed files with 22 additions and 10 deletions

View File

@ -1,16 +1,22 @@
form.register-form
fieldset
input(type="text", name="username", ng-model="dataRegister.username", data-required="true",
placeholder="Pick a username")
input(type="text", name="username", ng-model="dataRegister.username",
data-required="true", data-maxlength="30", data-regexp="^[\\w.-]+$",
placeholder="Pick a username (case sensitive)")
fieldset
input(type="text", name="full_name", ng-model="dataRegister.full_name", data-required="true",
placeholder="Pick your display name")
input(type="text", name="full_name", ng-model="dataRegister.full_name",
data-required="true", data-maxlength="256",
placeholder="Pick your full name")
fieldset
input(type="text", name="email", ng-model="dataRegister.email", data-required="true",
placeholder="Your email")
placeholder="Your email")
fieldset
input(type="password", name="password", ng-model="dataRegister.password", data-required="true",
placeholder="Set a password")
placeholder="Set a password")
fieldset
a.button.button-register.button-gray(href="", title="Sign up") Sign up
input(type="submit", style="display:none")

View File

@ -1,17 +1,23 @@
div.register-form-container(tg-register)
form.register-form
fieldset
input(type="text", name="username", ng-model="data.username", data-required="true",
input(type="text", name="username", ng-model="data.username",
data-required="true", data-maxlength="30", data-regexp="^[\\w.-]+$",
placeholder="Pick a username (case sensitive)")
fieldset
input(type="text", name="full_name", ng-model="data.full_name", data-required="true",
input(type="text", name="full_name", ng-model="data.full_name",
data-required="true", data-maxlength="256",
placeholder="Pick your full name")
fieldset
input(type="text", name="email", ng-model="data.email", data-required="true",
placeholder="Your email")
placeholder="Your email")
fieldset
input(type="password", name="password", ng-model="data.password", data-required="true",
placeholder="Set a password (case sensitive)")
placeholder="Set a password (case sensitive)")
fieldset
a.button.button-register.button-gray(href="", title="Sign up") Sign up
input(type="submit", class="hidden")