zoukankan      html  css  js  c++  java
  • 最新的建站(小说站)分享(三)-- 修改管理员密码

    这篇我们介绍管理员密码是如何修改的,展示页面我们已经看到了,修改,链接到pass.html页面

    微信截图_20170711094412.png

    这个就是修改的页面

    <!DOCTYPE html>
    <html lang="zh-cn">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <meta name="renderer" content="webkit">
    <title></title>
    <link rel="stylesheet" href="style/css/pintuer.css">
    <link rel="stylesheet" href="style/css/admin.css">
    <script src="style/js/jquery.js"></script>
    <script src="style/js/pintuer.js"></script>
    </head>
    <body>
    <div class="panel admin-panel">
    <div class="panel-head"><strong><span class="icon-key"></span> 修改管理员密码</strong></div>
    <div class="body-content">
    <form method="post" class="form-x" action="pass.php">
    <div class="form-group">
    <div class="label">
    <label for="sitename">管理员帐号:</label>
    </div>
    <input type="hidden" name="id" value="<?php echo $id;?>">
    <div class="field">
    <label style="line-height:33px;">
    admin
    </label>
    </div>
    </div>
    <div class="form-group">
    <div class="label">
    <label for="sitename">原始密码:</label>
    </div>
    <div class="field">
    <input type="password" class="input w50" id="mpass" name="mpass" size="50" placeholder="请输入原始密码" data-validate="required:请输入原始密码" />
    </div>
    </div>
    <div class="form-group">
    <div class="label">
    <label for="sitename">新密码:</label>
    </div>
    <div class="field">
    <input type="password" class="input w50" name="newpass" size="50" placeholder="请输入新密码" data-validate="required:请输入新密码,length#>=5:新密码不能小于5位" />
    </div>
    </div>
    <div class="form-group">
    <div class="label">
    <label for="sitename">确认新密码:</label>
    </div>
    <div class="field">
    <input type="password" class="input w50" name="renewpass" size="50" placeholder="请再次输入新密码" data-validate="required:请再次输入新密码,repeat#newpass:两次输入的密码不一致" />
    </div>
    </div>

    <div class="form-group">
    <div class="label">
    <label></label>
    </div>
    <div class="field">
    <button class="button bg-main icon-check-square-o" type="submit"> 提交</button>
    </div>
    </div>
    </form>
    </div>
    </div>
    </body></html>

    链接到pass.html页面之后,创建一pass.php的文件

    输入的原密码和数据库中的密码进行判断比较,如何符合,则往下判断,用update去修改原密码

    代码如下:

    <?php
    require_once("../config/config.php");
    mysql_query("set names = utf8");
    $sql = "SELECT * FROM admin";
    // if($_GET){
    // $id = $_GET['id'];
    // $sql0 = 'select username from user where id ='.$id;
    // $result =mysql_query($sql0);
    // $username = mysql_fetch_assoc($result)['username'];
    // }
    if($_POST){
    $oldpassword = $_POST ["mpass"];
    $newpassword = $_POST ["newpass"];
    $confirm = $_POST['renewpass'];
    $sql1 = 'select password from admin where id=1 ';
    $result1 = mysql_query($sql1);
    $password = mysql_fetch_assoc($result1)['password'];
    if ($oldpassword !== $password) {
    echo "与原密码不符";
    }
    else{
    if ($newpassword==$confirm) {
    $sql2 = 'UPDATE admin SET `password`="'.$newpassword.'" where id =1';
    mysql_query ($sql2);
    header('location:./usermessage.php');
    }
    }
    }
    ?>

    写完之后,运行一下

    微信截图_20170711095139.png

    如图,发现数据库的密码已经修改成功

    这样,我们就完成了修改管理员密码的功能。

  • 相关阅读:
    添加可运行的js代码
    一,IL访问静态属性和字段
    UI基础UIWindow、UIView
    ASP.NET MVC:会导致锁定的会话
    2013腾讯编程马拉松初赛
    使用phantomjs生成网站快照
    C语言
    设置 Ext.data.Store 传参的请求方式
    HDU 2041 超级楼梯
    MySQL 监控-innotop
  • 原文地址:https://www.cnblogs.com/ljl666/p/7149185.html
Copyright © 2011-2022 走看看