用户登录有关问题 请大家帮帮忙
程序员文章站
2022-05-05 12:32:14
...
用户登录问题 请大家帮帮忙
$username = htmlspecialchars($_POST['username']);
$password = MD5($_POST['password']);
//包含数据库连接文件
include('conn.php');
//检测用户名及密码是否正确
$check_query = mysql_query("SELECT `uid` FROM `user` WHERE `username`='$username' AND `password`='$password' LIMIT 1");
if($result = mysql_fetch_array($check_query)){
//登录成功
$_SESSION['username'] = $username;
echo "ok";
exit;
} else {
exit('登录失败!点击此处 返回 重试');
}
?>
请看看代码哪里出错了 明明数据库里存在输入的用户名的 但还是登录失败
但是如果将`password`='$password'去掉 用户名是可以查询到的 但是密码随便输入什么都可以登录成功
------解决方案--------------------
$username = htmlspecialchars($_POST['username']);
$password = MD5($_POST['password']);
//包含数据库连接文件
include('conn.php');
//检测用户名及密码是否正确
$check_query = mysql_query("SELECT `uid` FROM `user` WHERE `username`='$username' AND `password`='$password' LIMIT 1");
if($result = mysql_fetch_array($check_query)){
//登录成功
$_SESSION['username'] = $username;
echo "ok";
exit;
} else {
exit('登录失败!点击此处 返回 重试');
}
?>
请看看代码哪里出错了 明明数据库里存在输入的用户名的 但还是登录失败
但是如果将`password`='$password'去掉 用户名是可以查询到的 但是密码随便输入什么都可以登录成功
------解决方案--------------------
$result = mysql_query("SELECT uid FROM user WHERE username`='$username' AND `password`='$password'");
echo mysql_num_rows($result)."
";//看一下这个结果是否为1,如果不是,则你的用户名或者密码有问题
if($mysql_num_rows($result)==1){
$row=mysql_fetch_array($result));
$_SESSION['username'] = $row['username'];
echo "登录成功";
}else{
echo "登录失败";
}
相关文章
相关视频
- 详解win10下PHP的安装配置(以php5.6为...
- php Swoole实现毫秒定时计划任务(详解)
- 【DTM】PHP协程客户端v0.1 beta版本发...
- 一文详解Windows和Linux环境下怎么安装配...
- 用户登录有关问题 请大家帮帮忙
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: 关于输入域标记的详细介绍
下一篇: mac 用brew 装配php及其扩展
推荐阅读
-
请大家帮忙看看有关问题
-
关于PHP向MYSQL插入图片地址字符串的有关问题,请大家详解
-
linux ftp 多用户登录有关问题
-
PHP中echo JS的有关问题,好诡异啊请大家看看
-
关于PHP向MYSQL插入图片地址字符串的有关问题,请大家详解
-
关于PHP向MYSQL插入图片地址字符串的有关问题,请大家详解
-
【用户验证】这样的思路验证用户是否登录的有没有漏洞、有关问题
-
请大家进来讨论下,windows 系统下 nginx+php 是如何解决并发访问有关问题的
-
javascript引用php页面 数据表不刷新的有关问题 新人没有分 大家帮帮忙
-
关于PHP向MYSQL插入图片地址字符串的有关问题,请大家详解
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论