Add password length limit if using the Blowfish hashing algorithm
- Add new page to reset a password that would be too long - Add support for pattern parameter in field_password
This commit is contained in:
parent
067f06b166
commit
49394aedeb
8 changed files with 169 additions and 6 deletions
|
@ -1,7 +1,7 @@
|
|||
|
||||
<div class="field password" id="wrapper_{{$field.0}}">
|
||||
<label for="id_{{$field.0}}">{{$field.1}}{{if $field.4}} <span class="required" title="{{$field.4}}">*</span>{{/if}}</label>
|
||||
<input type="password" name="{{$field.0}}" id="id_{{$field.0}}" value="{{$field.2 nofilter}}"{{if $field.4}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{/if}} aria-describedby="{{$field.0}}_tip">
|
||||
<input type="password" name="{{$field.0}}" id="id_{{$field.0}}" value="{{$field.2 nofilter}}"{{if $field.4}} required{{/if}}{{if $field.5 eq "autofocus"}} autofocus{{elseif $field.5}} {{$field.5}}{{/if}}{{if $field.6}} pattern="(($field.6}}"{{/if}} aria-describedby="{{$field.0}}_tip">
|
||||
{{if $field.3}}
|
||||
<span class="field_help" role="tooltip" id="{{$field.0}}_tip">{{$field.3 nofilter}}</span>
|
||||
{{/if}}
|
||||
|
|
22
view/templates/security/password_too_long.tpl
Normal file
22
view/templates/security/password_too_long.tpl
Normal file
|
@ -0,0 +1,22 @@
|
|||
<div class="generic-page-wrapper">
|
||||
<h1>{{$l10n.ptitle}}</h1>
|
||||
|
||||
<div id="settings-nick-wrapper">
|
||||
<div id="settings-nickname-desc" class="info-message">{{$l10n.desc}}</div>
|
||||
</div>
|
||||
<div id="settings-nick-end"></div>
|
||||
|
||||
<div id="settings-form">
|
||||
<form class="settings-content-block" action="security/password_too_long" method="post" autocomplete="off" enctype="multipart/form-data">
|
||||
<input type="hidden" name="form_security_token" value="{{$form_security_token}}">
|
||||
<input type="hidden" name="return_url" value="{{$return_url}}">
|
||||
{{include file="field_password.tpl" field=$password_current}}
|
||||
{{include file="field_password.tpl" field=$password}}
|
||||
{{include file="field_password.tpl" field=$password_confirm}}
|
||||
|
||||
<div class="settings-submit-wrapper">
|
||||
<button type="submit" name="password-submit" class="btn btn-primary" value="{{$l10n.submit}}">{{$l10n.submit}}</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
Loading…
Add table
Add a link
Reference in a new issue