<dl{if $errorField == 'password'} class="formError"{/if}>
<dt><label for="password">{lang}wcf.user.password{/lang}</label></dt>
<dd>
- <input type="password" id="password" name="password" value="" required class="medium">
+ <input type="password" id="password" name="password" value="" required class="medium" autocomplete="current-password">
{if $errorField == 'password'}
<small class="innerError">
{if $errorType == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if}
<dl{if $errorField == 'username'} class="formError"{/if}>
<dt><label for="username">{lang}wcf.user.newUsername{/lang}</label></dt>
<dd>
- <input type="text" id="username" name="username" value="{$username}" required pattern="^[^,]{ldelim}{REGISTER_USERNAME_MIN_LENGTH},{REGISTER_USERNAME_MAX_LENGTH}}$" class="medium">
+ <input type="text" id="username" name="username" value="{$username}" required pattern="^[^,]{ldelim}{REGISTER_USERNAME_MIN_LENGTH},{REGISTER_USERNAME_MAX_LENGTH}}$" class="medium" autocomplete="username">
{if $errorField == 'username'}
<small class="innerError">
<dl{if $errorField == 'newPassword'} class="formError"{/if}>
<dt><label for="newPassword">{lang}wcf.user.newPassword{/lang}</label></dt>
<dd>
- <input type="password" id="newPassword" name="newPassword" value="{$newPassword}" class="medium">
+ <input type="password" id="newPassword" name="newPassword" value="{$newPassword}" class="medium" autocomplete="new-password">
{if $errorField == 'newPassword'}
<small class="innerError">
<dl{if $errorField == 'confirmNewPassword'} class="formError"{/if}>
<dt><label for="confirmNewPassword">{lang}wcf.user.confirmPassword{/lang}</label></dt>
<dd>
- <input type="password" id="confirmNewPassword" name="confirmNewPassword" value="{$confirmNewPassword}" class="medium">
+ <input type="password" id="confirmNewPassword" name="confirmNewPassword" value="{$confirmNewPassword}" class="medium" autocomplete="new-password">
{if $errorField == 'confirmNewPassword'}
<small class="innerError">
<dl{if $errorField == 'username'} class="formError"{/if}>
<dt><label for="username">{lang}wcf.user.usernameOrEmail{/lang}</label></dt>
<dd>
- <input type="text" id="username" name="username" value="{$username}" required class="long">
+ <input type="text" id="username" name="username" value="{$username}" required class="long" autocomplete="username">
{if $errorField == 'username'}
<small class="innerError">
{if $errorType == 'empty'}
<dl{if $errorField == 'password'} class="formError"{/if}>
<dt><label for="password">{lang}wcf.user.password{/lang}</label></dt>
<dd>
- <input type="password" id="password" name="password" value="{$password}" class="long">
+ <input type="password" id="password" name="password" value="{$password}" class="long" autocomplete="current-password">
{if $errorField == 'password'}
<small class="innerError">
{if $errorType == 'empty'}
<dl>
<dt><label for="username">{lang}wcf.user.usernameOrEmail{/lang}</label></dt>
<dd>
- <input type="text" id="username" name="username" value="" required class="long jsDialogAutoFocus">
+ <input type="text" id="username" name="username" value="" required class="long jsDialogAutoFocus" autocomplete="username">
</dd>
</dl>
<dl>
<dt><label for="password">{lang}wcf.user.password{/lang}</label></dt>
<dd>
- <input type="password" id="password" name="password" value="" class="long">
+ <input type="password" id="password" name="password" value="" class="long" autocomplete="current-password">
<small><a href="{link controller='LostPassword'}{/link}">{lang}wcf.user.lostPassword{/lang}</a></small>
</dd>
</dl>
<label for="{@$randomFieldNames[username]}">{lang}wcf.user.username{/lang}</label>
</dt>
<dd>
- <input type="text" id="{@$randomFieldNames[username]}" name="{@$randomFieldNames[username]}" value="{$username}" required class="medium">
+ <input type="text" id="{@$randomFieldNames[username]}" name="{@$randomFieldNames[username]}" value="{$username}" required class="medium" autocomplete="username">
{if $errorType.username|isset}
<small class="innerError">
{if $errorType.username == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if}
<label for="{@$randomFieldNames[password]}">{lang}wcf.user.password{/lang}</label>
</dt>
<dd>
- <input type="password" id="{@$randomFieldNames[password]}" name="{@$randomFieldNames[password]}" value="{$password}" required class="medium">
+ <input type="password" id="{@$randomFieldNames[password]}" name="{@$randomFieldNames[password]}" value="{$password}" required class="medium" autocomplete="new-password">
{if $errorType.password|isset}
<small class="innerError">
{if $errorType.password == 'empty'}{lang}wcf.global.form.error.empty{/lang}{/if}
<label for="{@$randomFieldNames[confirmPassword]}">{lang}wcf.user.confirmPassword{/lang}</label>
</dt>
<dd>
- <input type="password" id="{@$randomFieldNames[confirmPassword]}" name="{@$randomFieldNames[confirmPassword]}" value="{$confirmPassword}" required class="medium">
+ <input type="password" id="{@$randomFieldNames[confirmPassword]}" name="{@$randomFieldNames[confirmPassword]}" value="{$confirmPassword}" required class="medium" autocomplete="new-password">
{if $errorType.confirmPassword|isset}
<small class="innerError">
{if $errorType.confirmPassword == 'notEqual'}{lang}wcf.user.confirmPassword.error.notEqual{/lang}{/if}
<dl{if $errorField == 'username'} class="formError"{/if}>
<dt><label for="username">{lang}wcf.user.username{/lang}</label></dt>
- <dd><input type="text" id="username" name="username" value="{$username}" class="long">
+ <dd><input type="text" id="username" name="username" value="{$username}" class="long" autocomplete="username">
{if $errorField == 'username'}
<small class="innerError">
{if $errorType == 'empty'}
<dl{if $errorField == 'password'} class="formError"{/if}>
<dt><label for="password">{lang}wcf.user.password{/lang}</label></dt>
- <dd><input type="password" id="password" name="password" value="" class="long">
+ <dd><input type="password" id="password" name="password" value="" class="long" autocomplete="current-password">
{if $errorField == 'password'}
<small class="innerError">
{if $errorType == 'empty'}