怎样分别判断用户名和密码是否正确

z591841954 2016-03-24 03:05:10
今天自己琢磨了半天愣是没有想出来,是想分别判断用户名和密码是否正确


自己写的代码如下:
$user = $_POST["user"];
$pwd = $_POST["pwd"];
$str=mysql_query("SELECT * FROM member WHERE user = '$user' AND pwd='$pwd'");
$line=mysql_fetch_array($str);
if($line[1] && $line[2]){
echo "账号密码正确";
}else if(!$line[1]){
var_dump($line[1]);
echo "账号错误";
}else if(!$line[2]){
echo "密码错误";
}

希望有大神可以解答
...全文
4646 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2016-03-24
  • 打赏
  • 举报
回复
假定你代码中的对应关系是正确的
$user = $_POST["user"];
$pwd = $_POST["pwd"];
$str = mysql_query("SELECT * FROM member WHERE user = '$user' or pwd='$pwd'");
$line = mysql_fetch_array($str);
if($line[1] == $user && $line[2] == $pwd){
  echo "账号密码正确";
}else if($line[1]  != $user){
  var_dump($line[1]);
  echo "账号错误";
}else if($line[2] != $pwd){
  echo "密码错误";
}
tata8188 2016-03-24
  • 打赏
  • 举报
回复
两条SQL,一条查询用户名是否存在,一条查询用户名密码是否正确
wondfulcss 2016-03-24
  • 打赏
  • 举报
回复
首先是两者不能为空,然后判断用户名是否存在,密码和用户名都正确,成功。
落叶秋2020 2016-03-24
  • 打赏
  • 举报
回复
应该是写2个判断: 1、sql是判断是否用户名 SELECT * FROM member WHERE user = '$user' 2、SELECT * FROM member WHERE user = '$user' AND pwd='$pwd' 如果第一个对了,代表用户名对的,第二个错了,就代表密码这个用户名密码错了
mengfk000 2016-03-24
  • 打赏
  • 举报
回复
你写两条sql呀,一个传用户名,一个传密码,分别判断两个sql查出来的两个结果
1,项目功能:注册:用户输入用户名密码,邮箱等信息进行注册。其中用户名,密码,邮箱不能为空,密码不能少于6位,邮箱必须包含@符号等进行验证,若验证不通过会有提示框。注册成功实现自动登录,并跳转到主页面。登录:通过输入用户名密码进行后台数据库验证,若验证的用户名密码在数据库中存在且正确即为成功,跳转到主页面,若不成功,提示用户名密码错误。浏览文章;可以浏览其他用户发的贴子或者文章。文章搜索:游客可以根据文章标题进行搜索功能。查看文章详细信息:可以查看文章的详细信息。查看热门文章:可以查看热门文章。板块信息查看:可以查看板块信息。点赞、评论、收藏:对文章可以发表评论,点赞,收藏,对自己发表的评论可以删除对喜欢的用户可以加关注或者取消关注。我的主页:可以查看个人信息和修改个人信息,同时也可以查看到我的关注,我的收藏信息和我的评论信息。我的相册:可上传本地照片到自己的相册,并对相册进行编辑操作。用户管理:可以查看所有用户信息,并删除。文章管理:审核用户发的文章有无敏感词汇,可审核通过和拒绝。板块管理:查询所有板块信息,新增,修改,删除板块。      适合做毕业设计参考项目。2,涉及技术:SSM框架,Tomcat3,开发环境:IDEA,MySQL数据库4,讲解方式:从环境安装,项目搭建,以及项目介绍等进行讲解5,包含资料:项目源码(含数据库文件),环境安装包,项目文档。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧