首先在admin文档中找到 pass.html 页面 修改成 pass.php文件。
然后将其中的“修改会员密码”文字修改成 “修改管理员密码”。
修改后得到如下的效果:
修改完成后。就可以实现功能了。下面说一下实现的流程:
使用数据库SQL语句查询输入的原密码是否与文本框内填入的密码匹配
如果匹配则成功,则会使用SQL语句的修改功能,修改数据库中的密码
修改成功后返回登录页面使用新密码重新登录。
代码如下:<?php
header("content-type:text/html;charset=utf-8");
include("config.php");
if($_POST){
$oldpassword = $_POST ["mpass"];
$newpassword = $_POST ["newpass"];
$confirm = $_POST['renewpass'];
$sql1 = 'select password from admin where id=1 ';
$result1 = mysqli_query($link,$sql1);
$password = mysqli_fetch_assoc($result1)['password'];
if ($oldpassword !== $password) {
echo "";
}
else{
if ($newpassword==$confirm) {
$sql2 = 'update admin set password ="'.$newpassword.'" where id =1';
mysqli_query($link,$sql2);
echo "";
}
}
}
?>