0

我有一个 HTML 表单,可以发布到一个单独的 PHP 文件。我的问题是每当我将表单标签包裹在我的文本输入周围并重新加载页面时,我的用户名文本框的文本为“localhost”,密码字段的文本为我的数据库密码。老实说,我不知道为什么会这样。这是我的 login-ui.html 文件的代码:

<form action="login.php" method="post" enctype="multipart/form-data">
    <div class="login-field">
        <input type="text" name="Username" id="txtUsername" placeholder="Username" />
        <input type="password" name="Password" id="txtPassword" placeholder="Password" />
        <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <a href="">
            <img src="pics/gears-small-white.png" style="width: 10px; height: auto;" />&nbsp;Login</a>&nbsp;&nbsp;
        <a href="#">
            <img src="pics/gears-small-white.png" style="width: 10px; height: auto;" />&nbsp;Reset Password</a>
    </div>
</form>

login.php 文件中目前没有代码。

4

2 回答 2

1

更改您的字段名称......这是一个“保存的密码”输出。实际上你不应该为此担心......用户不会得到这个。但为了确保尝试从您的手机或另一台计算机加载页面,它应该是空的。

于 2013-10-13T16:39:05.713 回答
1

您必须在浏览器中保存该用户名的密码。尝试检查不同的浏览器或更改输入文件名。此外,您可以尝试在表单上设置 autocomplete="off"

 <form id="loginForm" action="login.cgi" method="post" autocomplete="off">

禁用表单和密码存储提示并防止表单数据缓存在会话历史记录中的最简单和最简单的方法是使用值为“off”的自动完成表单元素属性。

来自http://developer.mozilla.org/En/How_to_Turn_Off_Form_Autocompletion

于 2013-10-13T16:42:35.717 回答