当前位置: 首页 > news >正文

专门做it招聘的网站百度搜索引擎技巧

专门做it招聘的网站,百度搜索引擎技巧,做彩票网站要多大服务器,wordpress禁止收录简介: 效果:通过前端页面的注册,通过MD5将密码加密,发送到数据库,通过验证数据库的内容实现登录,以及各种保证安全的措施 实验环境:phphtmlcssmysql数据表,使用html css设计注册&a…

简介:

效果:通过前端页面的注册,通过MD5将密码加密,发送到数据库,通过验证数据库的内容实现登录,以及各种保证安全的措施

实验环境:php+html+css+mysql数据表,使用html +css设计注册,以及用户登陆表以及注册表

我们将创建以下文件

1,conn.php //连接数据库

2,login.php登录的后端处理

3,login.html登录前端表

4,loginok.php用户登录完成后的主页面

5,regist.html //用户注册的前端页面

6,regist_ok.php用户注册后端处理文

7,创建数据表  crerate table register(account varchar(20)  not null primary kry,

password varchar(50) not null

实验开始

1,建立数据库连接-conn.php

<?php
$servername = "localhost";*
$usename = "root"; *
$passwd = "202019";*
$dbname="lv"; &//标注*号的部分需要根据实际情况进行更换
$conn = new mysqli($servername, $usename, $passwd,$dbname);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

?>

 

2,建立用户登录前端页面-login.html

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
    <style type="text/css">
        #aaa{width: 300px;
        height: 30px;}    
    body{background-image:url('MTXX_MH20240504_162234715.jpg');    
    background-size: cover;
    
}    
    </style>

<body>
    <center>
        <h2>登录界面</h2>
        <form method="POST" action="loginok.php">    //表格提交位置
       账号 :<input id="aaa" type="text" name="uname" placeholder="用户名" /> 
        <br /><br/>
       密码 :<input id="aaa"type="password" name="pwd" placeholder="密码" />
        <br />
        <input type="submit" >
        <input type="reset"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="regist.php">注册账号</a>
        
    </form>
</center>
</body>
</html>

效果展示 

登陆时

登陆后展示

3,用户登录后端loginok.php

 

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>welcome</title>
</head>
<style>

body {background-image:url('MTXX_MH20240504_162234715.jpg');
    background-size:cover;
    background-filter:blur(5px); //背景素材放在评论区了

</style>
<body>

<?php
    header("content-type:text/html; charest=UTF-8");
    session_start();
    if(isset($_POST['uname']) && isset($_POST['pwd'])){
        $name =filter_var($_POST['uname'],FILTER_SANITIZE_ENCODED);
        $pwd = $_POST['pwd'];
        $hashedpwd=md5($pwd); //MD5加密
        require("conn.php");
        if ($conn->connect_error) {
            die("Connection failed: " . $conn->connect_error);
        }
        $sql = "SELECT * FROM register WHERE (account='$name') AND (password='$hashedpwd')";
        $result = $conn->query($sql);
        
        if ($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) {
            echo"<br>";
            echo '<nav class="top-bar"><ul>

                <li><a href ="rly.html">'.$row['account'].'</a>
                </li>
                <li><a href="#">'.$row['password'].'</a>    
                </li>
                </ul>
                </nav>';
            }
        } else {
            echo "没有您要的信息";
        }
        $conn->close();     
    }
?>


</body>
</html>

4,用户注册前端 regist.html

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>登录欢迎页</title>
</head>
<style>
body {background-image:url('MTXX_MH20240504_162234715.jpg');
    background-size:cover;
    background-filter:blur(5px);
}

<style rtpe="text/css">
.aaa{width:300px;
height:30px;}
</style>
<style type="text/javascripts">

</style>

</style>
<body>
<?php
    
?>
        <center> 
            <h2>注册界面</h2>
        <form method="POST" name="from1" action="regist_ok.php"> 
            姓名: <input  class="aaa" type="text"  name="username"><br/><br/>
            密码: <input  class="aaa" type="text"  name="password"><br/><br/>
 <input type="reset"name="reset" value="重置">
     <input type="submit"name="submit" value="注册"  onClick="myfunction">
    &nbsp;&nbsp;  <a href="login.php"><< 返回上一页</a>
     <a href="loginok.php">点击注册</a>
</form>
</body>
</html>

效果展示 

注册前端 

注册后端

5,注册后端 regist_ok.php

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>regist_ok.php</title>
</head>
<style>

body {background-image:url('MTXX_MH20240504_162234715.jpg');
    background-size:cover;
    background-filter:blur(5px);

</style>
<body>

<?php
    header("content-type:text/html; charest=UTF-8");
    session_start();
    if(isset($_POST['uname']) && isset($_POST['pwd'])){
        $name =filter_var($_POST['uname'],FILTER_SANITIZE_ENCODED);

//清楚特殊字符防止注入
        $pwd = $_POST['pwd'];
        $hashedpwd=md5($pwd);  //MD5加密
        require("conn.php");
        if ($conn->connect_error) {
            die("Connection failed: " . $conn->connect_error);
        }
        $sql = "SELECT * FROM register WHERE (account='$name') AND (password='$hashedpwd')";
        $result = $conn->query($sql);
        
        if ($result->num_rows > 0) {
        while($row = $result->fetch_assoc()) {
            echo"<br>";
            echo '<nav class="top-bar"><ul>

                <li><a href ="rly.html">'.$row['account'].'</a>
                </li>
                <li><a href="#">'.$row['password'].'</a>    
                </li>
                </ul>
                </nav>';
            }
        } else {
            echo "没有您要的信息";
        }
        $conn->close();     
    }
?>


</body>
</html>

 在本次本次实验中,我们将密码加密发送至数据库,保护数据的安全,由于MD5的单项加密过程,使得我们在每次输入同样的数字带来的相同的加密内容,使得在保证用户交互的情况下,保证密码安全,同时在防止sql植入中,我们设计加入了filter函数对特殊字符进行转义,总之,这只是一次很小的进步,师兄,路还长!

http://www.zhongyajixie.com/news/7011.html

相关文章:

  • 那个网站做扑克牌便宜cilimao磁力猫搜索引擎
  • 清溪网站建设关键词林俊杰
  • 中外商贸做网站好在哪少儿编程
  • 网站的建设搜索网页内容
  • 可以搜索附近手机的软件旺道seo系统
  • 网站频道运营怎么做小程序开发公司十大排名
  • wordpress 来路插件百度seo排名如何提升
  • 做网站和网页区别seo关键词排名软件流量词
  • 免费crm软件排名重庆可靠的关键词优化研发
  • 银川建网站购买域名后如何建立网站
  • 厦门网站做的比较好百度网站建设
  • 微信企业号可以做微网站吗免费发布广告信息的网站
  • 阿里云 做网站 靠谱吗seo优化技术
  • wordpress搜索功能调用seo系统是什么意思
  • 凡科h5尺寸威海百度seo
  • 男女做暧暧试看网站49站长域名查询工具
  • 建个商场网站百度搜索关键词排名优化推广
  • 厦门 做网站百度免费推广平台
  • wordpress 图片自动下载文件网络优化基础知识
  • 网站建设突出特色小程序开发公司哪里强
  • 网站建设会计帐务处理bing搜索
  • 东坑网站建设合肥网
  • 做django后台网站搜索排名查询
  • 为什么我自己做的网站百度不到google推广怎么做
  • 大连 盘古建站镇江网站seo
  • 隐藏网站源代码百度站长平台官网登录入口
  • 三七批发可做网站名吗app推广平台有哪些
  • 药店怎么建设自己的网站品牌运营
  • 做阿里妈妈推广需要网站5118站长工具箱
  • 如何查询网站的空间大小关键词seo优化排名