পিএইচপিতে অ্যাকাউন্ট মুছে ফেলা
এখন ব্যবহারকারীকে তার অ্যাকাউন্ট মুছে ফেলার সুযোগ করে দেওয়া যাক। এর জন্য একটি আলাদা পিএইচপি পৃষ্ঠা বাস্তবায়ন করুন। এতে প্রবেশ করলে ব্যবহারকারীকে একটি ফর্ম দেখতে হবে, যেখানে তাকে পাসওয়ার্ড লিখতে হবে। শুধুমাত্র সঠিক পাসওয়ার্ড লিখার পরেই অ্যাকাউন্ট মুছে ফেলা উচিত।
কারণ হলো, অ্যাকাউন্ট মুছে ফেলা একটি গুরুত্বপূর্ণ অপারেশন, এবং এই ধরনের সমস্ত অপারেশনের জন্য পাসওয়ার্ড জিজ্ঞাসা করা প্রয়োজন, যাতে নিশ্চিত হওয়া যায় যে ব্যবহারকারীর কম্পিউটারে অ্যাক্সেস পাওয়া দুর্বৃত্ত নয়।
আমি মূল কোডের একটি অংশ দেখাব:
<?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 {
// পাসওয়ার্ড ভুলভাবে প্রবেশ করানো হয়েছে, একটি বার্তা প্রদর্শন করুন
}
?>
অ্যাকাউন্ট মুছে ফেলা বাস্তবায়ন করুন।