PHP တွင် အကောင့်ဖျက်ခြင်း
ယခု အသုံးပြုသူအား ၎င်းတို့၏အကောင့်ကို ဖျက်နိုင်သည့် အခွင့်အရေးတစ်ခု ပြုလုပ်ကြပါစို့။ ၎င်းအတွက် သီးခြား PHP စာမျက်နှာတစ်ခုကို အကောင်အထည်ဖော်ပါ။ ထိုစာမျက်နှာသို့ ဝင်ရောက်သည့်အခါ အသုံးပြုသူသည် စကားဝှက်ကို ထည့်သွင်းရမည့် ဖောင်တစ်ခုကို မြင်တွေ့ရမည်ဖြစ်သည်။ မှန်ကန်သော စကားဝှက်ကို ထည့်သွင်းပြီးမှသာ အကောင့်ကို ဖျက်ရမည်။
�ကြောင်းမှာ အကောင့်ဖျက်ခြင်းသည် အရေးကြီးသော လုပ်ဆောင်ချက်တစ်ခုဖြစ်ပြီး ဤကဲ့သို့သော လုပ်ဆောင်ချက်အားလုံးအတွက် ၎င်းသည် မည်သူမျှမဟုတ်ဘဲ အသုံးပြုသူ၏ ကွန်ပျူတာသို့ ဝင်ရောက်ခွင့်ရထားသော မသမာသူတစ်ဦးမဟုတ်ကြောင်း အတည်ပြုရန် စကားဝှက်တောင်းခံရန် လိုအပ်ပါသည်။
သော့ချက် ကုဒ်အပိုင်းအစကို ပြသပေးပါမည်။
<?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 {
// စကားဝှက်ကို မှားယွင်းစွာ ရိုက်ထည့်ထားသည်၊ သတင်းစကားထုတ်ပြမည်
}
?>
အကောင့်ဖျက်ခြင်းကို အကောင်အထည်ဖော်ပါ။