使用php/javascript的简单登录表单
Simple login form with php/javascript
我正在用php和javascript验证一个用户名和一个密码的表单进行简单登录。我有一个index.php,一个用于检查错误的javascript文件和一个results.php。我看不到我做错了什么,但无论输入什么,页面都会继续提交无效登录。如果你们能给我一些提示的话,我想找一些提示。提前谢谢。我也在这里看到了类似的问题,我的代码与其他代码非常匹配。
results.php
<?php
$user="joesmith";
$password="abc123";
if(isset($_POST['submit'])){
if(($_POST['user'] == $user) && ($_POST['password'] == $password))
echo "You have successfully logged in";
}
else
{
echo "Invalid login! Try again.";
}
?>
index.php
<body>
<form class="basic-grey" action="results.php" method="post">
<div>
<label for="username" id="lUsernameLabel">* Username:</label>
<input type="text" name="username" id="iUsername" onblur="validateUserName()" onfocus="resetUserName()" />
<div id="dUsernameError" class="errorMessage"></div>
</div>
<div>
<label for="password" id="lPasswordLabel">* Password:</label>
<input type="password" name="password" id="iPassword" onblur="validatePassword()" onfocus="resetPassword()" />
<div id="dPasswordError" class="errorMessage"></div>
</div>
<div>
<input type="submit" class="button" value="Submit" />
</div>
您的输入有name="username",但您正在寻找$_POST['user']
您使用"username"提交用户名输入,但试图使用"user"检查其有效性。
更换零件
($_POST['user'] == $user)
至
($_POST['username'] == $user)
它将开始工作
尝试$_POST['username]而不是$_POST['user']。
(如果我有代表的话,这将是一条评论)
相关文章:
- 使用php/javascript的简单登录表单
- 无法获取使用 HTML 简单登录到 PHP Web 服务的数据
- PhoneGap应用程序的简单登录系统
- 从数组进行JavaScript简单登录
- AJAX+JSON用于简单登录
- Firebase简单登录和Twitter API访问
- 如何使用谷歌飞镖与Firebase简单登录(传递函数内部函数)
- AngularJS简单登录
- Firebase简单登录使用appMobi弹出窗口
- 对于Firebase简单登录,我必须登录两次才能注册
- Firebase简单登录-新邮件没有注册到Firebase
- 使用Facebook Firebase简单登录获取电子邮件
- 如何处理用户信息使用firebase简单登录为facebook
- XBMC (Python)的简单登录功能问题
- Angular js简单登录表单错误
- Firebase简单登录+Angular-每个用户都有自己的数据
- firebase简单登录教程缺少用户
- 简单登录脚本的分配中的左侧无效
- Facebook简单登录
- 如何显示错误的密码在Firebase简单登录电子邮件密码的错误状态