관리자 비밀번호 수정 기능 구현 방법

먼저 admin 문서에서 pass.html 페이지를 찾아 pass.php 파일로 수정하세요.

그런 다음 "회원 비밀번호 변경" 텍스트를 "관리자 비밀번호 변경"으로 변경하세요.

수정 후 다음 효과를 얻을 수 있습니다.

28.png

수정 완료 후. 기능을 실현할 수 있습니다. 구현 프로세스에 대해 이야기해 보겠습니다.

29.png

데이터베이스 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>";
    }
  }
}
?>


지속적인 학습
||
<?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>"; } } } ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~