การลบบัญชีผู้ใช้ด้วย PHP

ตอนนี้มาทำให้ผู้ใช้มีโอกาสที่จะลบบัญชีของตัวเองกัน ให้คุณสร้างหน้า PHP แยกสำหรับสิ่งนี้ เมื่อเข้าไปที่หน้านั้น ผู้ใช้ควรเห็นแบบฟอร์มที่ต้อง ป้อนรหัสผ่าน เฉพาะหลังจาก ป้อนรหัสผ่านที่ถูกต้องเท่านั้นจึงควรลบ บัญชี

ประเด็นคือการลบบัญชีเป็นการดำเนินการที่สำคัญ และการดำเนินการทุกประเภทเช่นนี้จำเป็นต้อง ขอรหัสผ่าน เพื่อให้แน่ใจว่า ไม่ใช่ผู้ประสงค์ร้ายที่ได้รับเข้าถึง คอมพิวเตอร์ของผู้ใช้

ฉันจะแสดงส่วนสำคัญของโค้ด:

html<?php
  $id = $_SESSION['id'];
  $query = "SELECT * FROM users WHERE id='$id'";
  
  $res = mysqli_query($link, $query);
  $user = mysqli_fetch_assoc($res);
  
  $hash = $user['password']; // รหัสผ่านที่ถูกเข้ารหัสแล้วจากฐานข้อมูล
    
  // ตรวจสอบความตรงกันของแฮชจากฐานข้อมูลกับรหัสผ่านเก่าที่ป้อนเข้ามา
  if (password_verify($_POST['password'], $hash)) {
    $query = "DELETE FROM users WHERE id='$id'";
    mysqli_query($link, $query);
  } else {
    //  ป้อนรหัสผ่านไม่ถูกต้อง แสดงข้อความ
  }
?>
Задание 1

ให้คุณดำเนินการลบบัญชีผู้ใช้