I am having an issue with IE's autocomplete functionality. When you login to a webpage, it is nice enough to save your username and password for you. Very nice. However, when you change your password, it does not update the value that IE stores. Not so nice.

Suppose someone resets their password (via email). They login and IE saves their username as "arnyinc" and their password as "defaultpassword". After logging in, they are forced to change their password from the default to their own. They change it to "mynewpassword". IE isn't recognizing this change. So when the user comes along next time, IE autopopulates "arnyinc" and "defaultpassword" again. They get an access denied error and have to reset their password again (assuming they try enough times to get locked out).

Here's the form they use to update their password.

Code:
<form action="updatePassword.php" name="frmPasswordChange" method="POST">

<label>Old Password</label>
<span class="textbox"><input type="password" maxlength="14" size="14"  name="oldPassword"></span>
<br />

<label>New Password</label>
<span class="textbox"><input type="password" maxlength="14" size="14" name="newPassword"></span>
<br />

<label>Re-enter New Password</label>
<span class="textbox"><input type="password" maxlength="14" size="14" name="newPasswordReEntered"></span>
<br />

<span class="buttonHolder">
	<button type="submit" class="styledButton updateButton">Save Password</button>	
</span>

</form>