diff --git a/views/bootstrap/class.UsrMgr.php b/views/bootstrap/class.UsrMgr.php
index 4db135402..ffb47a4d9 100644
--- a/views/bootstrap/class.UsrMgr.php
+++ b/views/bootstrap/class.UsrMgr.php
@@ -267,9 +267,30 @@ $(document).ready( function() {
'value'=>($currUser ? htmlspecialchars($currUser->getLogin()) : '')
)
);
+ if ($currUser && $currUser->isGuest()) {
+ $this->formField(
+ getMLText("clear_password"),
+ array(
+ 'element'=>'input',
+ 'type'=>'checkbox',
+ 'name'=>'clearpwd',
+ 'value'=>1,
+ )
+ );
+ }
$this->formField(
getMLText("password"),
- ''.(($currUser && $currUser->isGuest()) ? ' '.getMLText('clear_password') : '')
+ array(
+ 'element'=>'input',
+ 'type'=>'password',
+ 'id'=>'pwd',
+ 'name'=>'pwd',
+ 'class'=>'pwd',
+ 'autocomplete'=>'off',
+ 'required'=>true,
+ 'attributes'=>[['rel', 'strengthbar'.($currUser ? $currUser->getID() : "0")]],
+ 'addon'=>''
+ )
);
if($passwordstrength > 0) {
$this->formField(
@@ -284,6 +305,8 @@ $(document).ready( function() {
'type'=>'password',
'id'=>'pwdconf',
'name'=>'pwdconf',
+ 'autocomplete'=>'off',
+ 'addon'=>''
)
);
if($passwordexpiration > 0 && (!$currUser || !$currUser->isAdmin())) {
@@ -618,4 +641,3 @@ $(document).ready( function() {
$this->htmlEndPage();
} /* }}} */
}
-?>