관리자 비밀번호 수정 기능 ...LOGIN

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

먼저 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>"; } } } ?>
코스웨어