Restored password confirmation during registration.

This commit is contained in:
flash 2019-05-12 15:39:56 +02:00
parent 528dd2233b
commit fe5fa2b7a8
2 changed files with 19 additions and 6 deletions

View file

@ -52,6 +52,10 @@ while (!$restricted && !empty($register)) {
: 'The e-mail address you entered is invalid!'; : 'The e-mail address you entered is invalid!';
} }
if ($register['password_confirm'] !== $register['password']) {
$notices[] = 'The given passwords don\'t match.';
}
if (user_validate_password($register['password']) !== '') { if (user_validate_password($register['password']) !== '') {
$notices[] = 'Your password is too weak!'; $notices[] = 'Your password is too weak!';
} }

View file

@ -48,7 +48,7 @@
Username Username
</div> </div>
<div class="auth__label__value"> <div class="auth__label__value">
{{ input_text('register[username]', 'auth__label__input', register_username, 'text', '', true, null, 1, true) }} {{ input_text('register[username]', 'auth__label__input', register_username, 'text', '', true, null, 10, true) }}
</div> </div>
</label> </label>
@ -57,7 +57,16 @@
Password Password
</div> </div>
<div class="auth__label__value"> <div class="auth__label__value">
{{ input_text('register[password]', 'auth__label__input', '', 'password', '', true, null, 2) }} {{ input_text('register[password]', 'auth__label__input', '', 'password', '', true, null, 20) }}
</div>
</label>
<label class="auth__label">
<div class="auth__label__text">
Confirm Password
</div>
<div class="auth__label__value">
{{ input_text('register[password_confirm]', 'auth__label__input', '', 'password', '', true, null, 30) }}
</div> </div>
</label> </label>
@ -66,7 +75,7 @@
E-mail E-mail
</div> </div>
<div class="auth__label__value"> <div class="auth__label__value">
{{ input_text('register[email]', 'auth__label__input', register_email, 'text', '', true, null, 3) }} {{ input_text('register[email]', 'auth__label__input', register_email, 'text', '', true, null, 40) }}
</div> </div>
</label> </label>
@ -75,13 +84,13 @@
What is the outcome of nine plus ten? What is the outcome of nine plus ten?
</div> </div>
<div class="auth__label__value"> <div class="auth__label__value">
{{ input_text('register[question]', 'auth__label__input', '', 'text', '', true, null, 4) }} {{ input_text('register[question]', 'auth__label__input', '', 'text', '', true, null, 50) }}
</div> </div>
</label> </label>
<div class="auth__buttons"> <div class="auth__buttons">
<button class="input__button auth__buttons__button" tabindex="5">Create your account</button> <button class="input__button auth__buttons__button" tabindex="60">Create your account</button>
<a href="{{ url('auth-login') }}" class="input__button auth__buttons__button auth__buttons__button--minor" tabindex="6">Log in</a> <a href="{{ url('auth-login') }}" class="input__button auth__buttons__button auth__buttons__button--minor" tabindex="70">Log in</a>
</div> </div>
{% endif %} {% endif %}
</div> </div>