用户登录处理的代码怎么写啊
?>
br /> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
/>
header("Content-Type:text/html;charset=UTF-8");
//连接数据库
mysql_connect("localhost","root","");
mysql_select_db("db12");
/**该文件的作用是 接收用户输入的信息,进行查询,判断是否存在,如果存
在则跳转到成功页面,如果错误,则给出错误提示。*/
//接受用户参数(用户名、密码)
$user=$_POST['username'];
$pass=$_POST['password'];
//根据用户名进行查询,取出密码
$sql="select password from tb_user where username='".$user."'";
//执行查询
$rs=mysql_query($sql);
if($rs!=""){
$selpass=mysql_result($rs,0);
}
if($selpass!=''){
//判断取出的密码是否和用户输入的一致
if($pass==$selpass){
$_SESSION['username']=$user;
?>
}else{
//提示密码错误
?>
}
}else{
//如果根据用户名查询不到信息,提示用户名不存在
?>
}
?>
上面是写的处理用户登录的代码,
为什么在登陆界面无论输入正确的还是错误的信息都显示这个:
回复讨论(解决方案)
$user=$_POST['username'];
$pass=$_POST['password'];
确认你的程序是从表单提交进入的
确认你的表单是 post 方式的
确认控件名没有错
$user=$_POST['username'];
$pass=$_POST['password'];
确认你的程序是从表单提交进入的
确认你的表单是 post 方式的
确认控件名没有错
你说的几点我检查了,都是没有问题的,这会是什么问题呢。。。
那你让人如何解答呢?
你 表单与不给,出错页不给....
只是莫名其妙的一段代码
那你让人如何解答呢?
你 表单与不给,出错页不给....
只是莫名其妙的一段代码
|
这个是登陆的表单
然后之前发的是处理表单的代码,
出错页就是之前那个处理代码那个文件
要那么多form干什么,一个form就可以了。
print_r()你的用户名密码 不就知道怎么回事吗!
要那么多form干什么,一个form就可以了。
重置总不能跟前面放在一个form里面吧。。。这不是重点啦
为什么不能?你的第二个form里面根本就没有username 和 password 的控件,当然就报错了。
print_r($_POST); 就清楚了
为什么不能?你的第二个form里面根本就没有username 和 password 的控件,当然就报错了。
print_r($_POST); 就清楚了
嗯嗯~谢啦~
为什么不能?你的第二个form里面根本就没有username 和 password 的控件,当然就报错了。
print_r($_POST); 就清楚了
谢啦~
上一篇: 请高人加分页功能解决方法
推荐阅读
-
用Python写一段用户登录的程序代码
-
用户登录处理的代码怎么写啊
-
用Python写一段用户登录的程序代码
-
linux - 自己写的项目,如果服务器配置url重写了,那原来已经写好链接怎么办?还是 .php 啊,要进入代码一起改成重写后格式吗?
-
自已用PHP写的多用户博客系统,测试,该怎么处理
-
自己写的页面,怎么套用ecshop的登录注册代码
-
linux - 自己写的项目,如果服务器配置url重写了,那原来已经写好链接怎么办?还是 .php 啊,要进入代码一起改成重写后格式吗?
-
用户登录处理的代码如何写啊
-
自己写的页面,怎么套用ecshop的登录注册代码
-
自已用PHP写的多用户博客系统,测试,该怎么处理