VoidForum/src/main/resources/templates/users/register.jade

43 lines
1.8 KiB
Plaintext

extends ../layout/app
block page_title
h1 #{locale.msg("register.header")}
block content
.row
.col-md-4.col-md-offset-4.login-container
if error != null && !error.isEmpty()
div.alert.alert-danger
= error
if errors != null
div.alert.alert-danger
= errors.getMessage()
ol
for err in errors.getArgsAsWebErrorList()
li #{err.getErrorMessage()}
.row
.col-md-4.col-md-offset-4.login-container
span #{locale.msg("language")}
span.operations
for loc in locale.getSupportedLocales()
if loc != locale.getCurrentLocale()
a.btn.btn-default(href="/register?lang=#{loc.getId()}") #{loc.getName()}
else
a.btn.btn-primary(href="/register?lang=#{loc.getId()}") #{loc.getName()}
.row
.col-md-4.col-md-offset-4.login-container
.login-panel
form.signin-form(method="post",action="/register?lang=#{locale.getCurrentLocale().getId()}")
input(type="hidden", name='_csrf', value='#{_csrf.token}')
input.form-control(type="text",name="username",placeholder='#{locale.msg("register.form.email")}', value="#{registrationForm.getUsername()}")
input.form-control(type="text",name="nickname",placeholder='#{locale.msg("register.form.nickname")}', value="#{registrationForm.getNickname()}")
input.form-control(type="password",name="password",placeholder='#{locale.msg("register.form.password")}')
input.form-control(type="password",name="passwordCheck",placeholder='#{locale.msg("register.form.password-verify")}')
button.btn.btn-primary.btn-block(type="submit") #{locale.msg("register.form.register")}
a.btn.btn-default.btn-block(href="/signin?lang=#{locale.getCurrentLocale().getId()}") #{locale.msg("register.form.login")}