Брисање налога на 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

Реализујте брисање налога.