Bagaimana untuk melaksanakan fungsi pengubahsuaian kata laluan pentadbir

Mula-mula cari halaman pass.html dalam dokumen admin dan ubah suainya kepada fail pass.php.

Kemudian tukar teks "Tukar Kata Laluan Ahli" kepada "Tukar Kata Laluan Pentadbir".

Kesan berikut akan diperolehi selepas pengubahsuaian:

28.png

Selepas pengubahsuaian selesai. Fungsi dapat direalisasikan. Mari kita bercakap tentang proses pelaksanaan:

29.png

Gunakan pernyataan SQL pangkalan data untuk bertanya sama ada kata laluan asal yang dimasukkan sepadan dengan kata laluan yang diisi dalam kotak teks

Jika perlawanan berjaya, fungsi pengubahsuaian pernyataan SQL akan digunakan untuk mengubah suai pangkalan data Selepas berjaya mengubah suai kata laluan anda

, kembali ke halaman log masuk dan log masuk semula menggunakan kata laluan baharu.

Kod adalah seperti berikut:

<?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>";
    }
  }
}
?>


Meneruskan pembelajaran
||
<?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>"; } } } ?>
  • Cadangan kursus
  • Muat turun perisian kursus
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!