本文共 983 字,大约阅读时间需要 3 分钟。
1、创建数据库与用户表。
//创建数据库
create database aixuexi;
//创建用户表
create table waxx_admin(
userId int unsigned not null auto_increment primary key, #用户ID
account varchar(30) not null, #用户名
pwd varchar(32) not null #用户密码
);
通过sql语句向waxx_admin表中插入一条记录。方便下面的测试。
insert into waxx_admin(account,pwd)values('admin','123456');
2,创建用户登陆界面。
用户登陆3,获取表单数据进行处理。
header("content-type:text/html;charset=utf-8");
//连接数据库
$dblink=mysql_connect("localhost","root","123456") or die("数据库连接失败");
//设置字符串编码
mysql_query("set names utf8");
//选择数据库
mysql_select_db("aixuexi");
//获取表单数据。
$account=$_POST['account'];
$pwd=$_POST['pwd'];
//$pwd=md5($pwd); //本示例仅为测试,未考虑测安全方面, 可以对密码进行md5加密。
$sql="select * from waxx_admin where account='{$account}'";
$rs=mysql_query($sql); //执行sql查询
$num=mysql_num_rows($rs); //获取记录数
if($num){ // 用户存在;
$row=mysql_fetch_array($rs);
if($pwd===$row['pwd']){ //对密码进行判断。
echo "登陆成功,正在为你跳转至后台页面";
header("location:index.php");
}else{
echo "密码不正确";
echo "";
}
}else{
echo "用户不存在";
echo "";
}
?>
转载地址:https://blog.csdn.net/weixin_32825467/article/details/115505246 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!