Fshirja e llogarisë në PHP

Lejojmë tani mundësinë që përdoruesi të fshijë llogarinë e tij. Implementoni për këtë një faqe të veçantë PHP. Kur hyn në të, përdoruesi duhet të shohë një formular, ku duhet të futet fjalëkalimi. Vetëm pasi të jetë futur fjalëkalimi i saktë, duhet të fshihet llogaria.

Çështja është se fshirja e llogarisë është një operacion i rëndësishëm, dhe për të gjitha operacionet e këtij lloji është e nevojshme të kërkohet fjalëkalimi, për t'u siguruar që nuk është një keqdashës që ka marrë qasje në kompjuterin e përdoruesit.

Do të tregoj një pjesë kyçe të kodit:

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']; // fjalëkalim i kripur nga DB
    
  // Kontrollojmë përputhjen e hash nga baza e të dhënave me fjalëkalimin e vjetër të futur
  if (password_verify($_POST['password'], $hash)) {
    $query = "DELETE FROM users WHERE id='$id'";
    mysqli_query($link, $query);
  } else {
    // fjalëkalimi është futur gabimisht, do të shfaqim një mesazh
  }
?>
Задание 1

Implementoni fshirjen e llogarisë.