我用php写了注册/登录文件。我有一个index.php,其中包含两个html表单,一个注册表单,其中包含用户名,密码,重新输入密码和电子邮件的输入框。然后我有一个用户名和密码输入的登录表单。当某人完成注册表单并提交表单操作调用reg_user.php时,此文件会发送一封包含“完成注册”链接的电子邮件。用户名和密码输入填写页面加载的随机信息
当你点击它重定向到complete_reg.php该链接检查DB凭据,如果确定说“感谢您的注册,点击下面的按钮来登录” 这就是问题的发生。当你点击按钮时,它会重定向到index.php,这样你就可以填写登录表单,但是当页面加载用户名和密码输入时,这两个表单上已经填入了用户名和密码,但用户名是旧的管理员密码我安装WordPress的,我不再使用,也没有安装它和旧密码相同。
我在我的计算机上根本没有使用WordPress,并且phpMyAdmin/MySQL中没有WP数据库,所以它对我来说是一个完整的谜。我在整个项目中进行了一次搜索,以确保我没有意外地将它们包含在我的任何代码或定义中,并且没有发现任何东西。我没有发布任何代码,因为我不确定会有什么帮助。只是希望也许有人会知道我可以从哪里开始弄清楚。下面是完整的,reg.php我知道年底可能是没有帮助的,但谁知道...
echo '<form class="congrats" action="index.php">';
echo '<h2>Your registration is complete, you can now login!<h2>';
echo '<h3>Press the button below to go to the login page.<h3>';
echo '<input type="submit" name="logbutton" value="Login"/>';
echo '</form>';
清理浏览器的缓存和浏览数据(至少我知道这个选项在Chrome上可用,也可能在所有其他浏览器中)。 –
也尝试添加一个autocomplete = off属性到输入元素...''input name =“txt_username”id =“txt_username”type =“text”value =“”autocomplete =“off”/> –
听起来像浏览器本地的东西。尝试使用其他浏览器进行确认。如果情况并非如此,请包含您的index.php代码,因为这是根据您的描述存在问题的地方。 – Trevor