From 638757879c4f429eed7121a3b19a2b332e72d0b5 Mon Sep 17 00:00:00 2001
From: "Fedor A. Fetisov" <faf@ossg.ru>
Date: Thu, 14 Nov 2013 17:35:18 +0400
Subject: [PATCH] Disable autocomplete for password fields

---
 src/mibew/view/agent.php    | 4 ++--
 src/mibew/view/inc_main.php | 2 +-
 src/mibew/view/login.php    | 2 +-
 src/mibew/view/resetpwd.php | 4 ++--
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/mibew/view/agent.php b/src/mibew/view/agent.php
index 59b6b880..19018f61 100644
--- a/src/mibew/view/agent.php
+++ b/src/mibew/view/agent.php
@@ -74,7 +74,7 @@ require_once(dirname(__FILE__).'/inc_errors.php');
 		<div class="field">
 			<label for="password" class="flabel"><?php echo getlocal('form.field.password') ?><?php if( !$page['opid'] || $page['needChangePassword'] ) { ?><span class="required">*</span><?php } ?></label>
 			<div class="fvalue">
-				<input id="password" type="password" name="password" size="40" value="" class="formauth"<?php echo $page['canmodify'] ? "" : " disabled=\"disabled\"" ?>/>
+				<input id="password" type="password" name="password" size="40" value="" class="formauth"<?php echo $page['canmodify'] ? "" : " disabled=\"disabled\"" ?> autocomplete="off"/>
 			</div>
 			<label for="password" class="fdescr"> &mdash; <?php echo getlocal('form.field.password.description') ?></label>
 			<br clear="all"/>
@@ -83,7 +83,7 @@ require_once(dirname(__FILE__).'/inc_errors.php');
 		<div class="field">
 			<label for="passwordConfirm" class="flabel"><?php echo getlocal('form.field.password_confirm') ?><?php if( !$page['opid'] || $page['needChangePassword'] ) { ?><span class="required">*</span><?php } ?></label>
 			<div class="fvalue">
-				<input id="passwordConfirm" type="password" name="passwordConfirm" size="40" value="" class="formauth"<?php echo $page['canmodify'] ? "" : " disabled=\"disabled\"" ?>/>
+				<input id="passwordConfirm" type="password" name="passwordConfirm" size="40" value="" class="formauth"<?php echo $page['canmodify'] ? "" : " disabled=\"disabled\"" ?> autocomplete="off"/>
 			</div>
 			<label for="passwordConfirm" class="fdescr"> &mdash; <?php echo getlocal('form.field.password_confirm.description') ?></label>
 			<br clear="all"/>
diff --git a/src/mibew/view/inc_main.php b/src/mibew/view/inc_main.php
index f8c22056..18483e5a 100644
--- a/src/mibew/view/inc_main.php
+++ b/src/mibew/view/inc_main.php
@@ -47,7 +47,7 @@ $isrtl = getlocal("localedirection") == 'rtl';
 			<form name="smallLogin" method="post" action="<?php echo $mibewroot ?>/operator/login.php">
 				<?php echo getlocal("page_login.login") ?>
 				<input type="text" name="login" size="8" class="formauth"/>
-				<input type="password" name="password" size="8" class="formauth"/>
+				<input type="password" name="password" size="8" class="formauth" autocomplete="off"/>
 				<input type="hidden" name="isRemember" value=""/>
 				<input type="submit" value="&gt;&gt;" class="butt"/>
 			</form>
diff --git a/src/mibew/view/login.php b/src/mibew/view/login.php
index 08ee74d0..bc0d1796 100644
--- a/src/mibew/view/login.php
+++ b/src/mibew/view/login.php
@@ -56,7 +56,7 @@ require_once(dirname(__FILE__).'/inc_errors.php');
 		<div class="field">
 			<div class="fleftlabel"><?php echo getlocal("page_login.password") ?></div>
 			<div class="fvalue">
-				<input type="password" name="password" size="25" value="" class="formauth"/>
+				<input type="password" name="password" size="25" value="" class="formauth" autocomplete="off"/>
 			</div>
 			<br clear="all"/>
 		</div>
diff --git a/src/mibew/view/resetpwd.php b/src/mibew/view/resetpwd.php
index be7a7381..b5e4f4d8 100644
--- a/src/mibew/view/resetpwd.php
+++ b/src/mibew/view/resetpwd.php
@@ -67,7 +67,7 @@ require_once(dirname(__FILE__).'/inc_errors.php');
 		<div class="field">
 			<div class="fleftlabel"><?php echo getlocal('form.field.password') ?></div>
 			<div class="fvalue">
-				<input type="password" name="password" size="25" value="" class="formauth"/>
+				<input type="password" name="password" size="25" value="" class="formauth" autocomplete="off"/>
 			</div>
 			<br clear="all"/>
 		</div>
@@ -75,7 +75,7 @@ require_once(dirname(__FILE__).'/inc_errors.php');
 		<div class="field">
 			<div class="fleftlabel"><?php echo getlocal('form.field.password_confirm') ?></div>
 			<div class="fvalue">
-				<input type="password" name="passwordConfirm" size="25" value="" class="formauth"/>
+				<input type="password" name="passwordConfirm" size="25" value="" class="formauth" autocomplete="off"/>
 			</div>
 			<br clear="all"/>
 		</div>