관리자 비밀번호 수정 기능 구현 방법
먼저 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 "<script>alert('原始密码不正确,请重新输入');</script>";
}
else{
if ($newpassword==$confirm) {
$sql2 = 'update admin set password ="'.$newpassword.'" where id =1';
mysqli_query($link,$sql2);
echo "<script>alert('修改成功,请重新进行登陆!');window.location='login.html'</script>";
}
}
}
?>
