Timo作业【1.4】后端开发基础PHP - PHP简介及PHP基本函数(下)【作业】 - Locked

timo   ·   发表于 2018-06-20 22:57:23   ·   CTF&WP专版
<!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验证部分

打赏我,让我更有动力~

2 Reply   |  Until 2018-6-22 | 1348 View

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

通过。

评论列表

  • 加载数据中...

编写评论内容
LoginCan Publish Content
返回顶部 投诉反馈

© 2016 - 2024 掌控者 All Rights Reserved.