if($row){
//判断密码是否正确
if($row['user_password']===$password){
echo 1;
}else{
echo "密码错误";
}
}else{
echo "没找到用户名";
}
上面代码用来验证用户输入的用户名和密码正确与否,为了方便看我把代码简化去掉了获取数据库数据的内容,为什么当打开页面后什么都没输就会输出"没找到用户"呢?
if($row){
//判断密码是否正确
if($row['user_password']===$password){
echo 1;
}else{
echo "密码错误";
}
}else{
echo "没找到用户名";
}
上面代码用来验证用户输入的用户名和密码正确与否,为了方便看我把代码简化去掉了获取数据库数据的内容,为什么当打开页面后什么都没输就会输出"没找到用户"呢?
2 回答1.3k 阅读✓ 已解决
1 回答975 阅读✓ 已解决
2 回答843 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答899 阅读
1 回答886 阅读
1 回答817 阅读
if($row)这一段代码需要写在POST请求代码区块里。这样get时,才不会执行这段代码。
比如点击登陆后,提交的用户和密码字段分别为:username password