<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>用户登陆</title> </head> <body> <form name="myform" method="POST" action="1.php"> 用户名:<input type="text" name="account" value="" /><br/> 密码:<input type="password" name="pwd" value="" /><br/> <input type="submit" name="sub" value="用户登陆" /> </form> </body> </html>
上面是html表单填写页面
<?php 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 "登陆成功"; }else{ echo "密码不正确"; echo "<a href='index.html'>返回登陆页面</a>"; } }else{ echo "用户不存在"; echo "<a href='index.html'>返回登陆页面</a>"; } ?>
上面是php验证部分
打赏我,让我更有动力~
© 2016 - 2024 掌控者 All Rights Reserved.
timo
发表于 2018-6-20
笔记:https://jingyan.baidu.com/article/ca2d939d2d54afeb6c31ceaf.html
下面是数据库的创建语句,看不懂,我是使用sql-Front可视化完成的
//创建数据库
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');
评论列表
加载数据中...
Track-方丈
发表于 2018-6-22
通过。
评论列表
加载数据中...