PHP တွင် အခွင့်အရေးခွဲဝေခြင်းဖြင့် အကောင့်ဖွင့်ခြင်း
အသုံးပြုသူများ၏ အခွင့်အရေးများကို ထည့်သွင်းသောအခါတွင် ကျွန်ုပ်တို့၏ အကောင့်ဖွင့်ခြင်းကို ပြုပြင်ပြောင်းလဲရန် လိုအပ်ပါသည်။ အခုဆိုလျှင် အသုံးပြုသူတစ်ဦးအား စာရင်းသွင်းသည့်အခါတွင် ကျွန်ုပ်တို့သည် INSERT မေးမြန်းချက်တွင် ၎င်း၏ အနေအထားကို ဖော်ပြရန် လိုအပ်ပါသည်။
ပုံမှန်အားဖြင့် ကနဦးအကောင့်ဖွင့်ခြင်းတွင် ကျွန်ုပ်တို့၏ ဝဘ်ဆိုက်ရှိ အသုံးပြုသူအားလုံးသည် အအနိမ့်ဆုံးသော အနေအထားကို ရရှိပါသည်၊
ဆိုလိုသည်မှာ ကျွန်ုပ်တို့၏ ဖြစ်ရပ်တွင် 'user' ဖြစ်ပါသည်။
<?php
$query = "INSERT INTO users
SET login='$login', password='$password', 'status'='user'";
?>
ပိုမြင့်သော အနေအထားများကို ပုံမှန်အားဖြင့် အက်ဒမင်တစ်ဦးက ပေးအပ်ပါသည်။ သူသည် အက်ဒမင်ပိုင်းတွင် အသုံးပြုသူစာရင်းကို မြင်နိုင်ပြီး ဥပမာအားဖြင့်၊ မည်သူ့ကိုမဆို အက်ဒမင်တစ်ဦးအဖြစ် ပြုလုပ်နိုင်ပါသည်။
ထိုသို့ဆိုလျှင် ဝဘ်ဆိုက်ပေါ်တွင် ပထမဆုံး အက်ဒမင်ကို မည်သို့ဖြစ်လာမည်နည်း။ အရှင်းဆုံးနည်းလမ်းမှာ- သာမန်အသုံးပြုသူတစ်ဦးကို စာရင်းသွင်းပြီး PhpMyAdmin မှတစ်ဆင့် သူ့အား အက်ဒမင်အဖြစ် ပြောင်းလဲရန် ဖြစ်ပါသည်။
ပိုမိုရှုပ်ထွေးသော နည်းလမ်းမှာ- ဟိုစတင်ဂ်ပေါ်တွင် ပထမဆုံးအကြိမ် စတင်သည့်အခါ ဝဘ်ဆိုက် တပ်ဆင်ခြင်းကို လုပ်ဆောင်ခြင်း၊ ဖောင်ကို အသုံးပြု၍ လော့ဂ်အင် နှင့် စကားဝှက်ကို မေးမြန်းပြီး ဝဘ်ဆိုက်၏ ပထမဆုံးအသုံးပြုသူကို စာရင်းသွင်းခြင်းနှင့် အက်ဒမင်အဖြစ် သတ်မှတ်ပေးခြင်း ဖြစ်ပါသည်။
ထည့်သွင်းသည့် အသုံးပြုသူအားလုံးသည် 'user' အနေအထားကို ရရှိစေရန် အကောင့်ဖွင့်ခြင်းကုဒ်ကို ပြင်ဆင်ပါ။
လက်ဖြင့် အသုံးပြုသူတစ်ဦး၏ အနေအထားကို 'admin' သို့ ပြောင်းလဲပါ။ ထိုအသုံးပြုသူအောက်တွင် အောက်ခြေမှတ်ပုံတင်ဝင်ပါ။
admin.php စာမျက်နှာကို ပြုလုပ်ပါ၊ ထိုစာမျက်နှာကို
'admin' အနေအထားရှိသော အသုံးပြုသူများသာ အသုံးပြုခွင့်ရှိစေပါ။
admin.php စာမျက်နှာပေါ်တွင် သင့်ဝဘ်ဆိုက်၏
စာရင်းသွင်းထားသော အသုံးပြုသူအားလုံး၏ စာရင်းကို ဇယားပုံစံဖြင့် ပြသပါ။ ဇယားတွင်
ကော်လံနှစ်ခု ပါရှိပါစေ- လော့ဂ်အင်နှင့် အနေအထား။
ယခင်လုပ်စဉ်ကို ပြင်ဆင်ပြီး နောက်ထပ် တတိယကော်လံ တစ်ခု ထပ်မံပေါ်လာစေပါ၊ ထိုကော်လံတွင် လင့်ခ်ပါရှိပြီး အက်ဒမင်သည် မည်သည့်အသုံးပြုသူကိုမဆို ဖျက်နိုင်မည် ဖြစ်သည်။
ယခင်လုပ်စဉ်ကို ပြင်ဆင်ပြီး ဇယား၏အတန်းများတွင် အက်ဒမင်များအတွက် အနီရောင်ဖြင့် အရောင်သွင်းပြီး သာမန်အသုံးပြုသူများအတွက် အစိမ်းရောင်ဖြင့် အရောင်သွင်းပါ။
ယခင်လုပ်စဉ်ကို ပြင်ဆင်ပြီး နောက်ထပ် ကော်လံတစ်ခု ပေါ်လာစေပါ။ ထိုကော်လံတွင် အက်ဒမင်သည် အသုံးပြုသူများ၏ အခွင့်အရေးများကို ပြောင်းလဲနိုင်မည် ဖြစ်သည်။ သာမန်အသုံးပြုသူအားလုံးအတွက် သူ့အား အက်ဒမင်အဖြစ် ပြောင်းလဲရန် လင့်ခ်ကို ထားရှိပါ၊ အက်ဒမင်အတွက် - သူ့အား အသုံးပြုသူအဖြစ် ပြောင်းလဲရန် လင့်ခ်ကို ထားရှိပါ။
ဝဘ်ဆိုက်၏ စာမျက်နှာအားလုံးတွင်၊ ခေါင်းစီးတွင် စာရင်းသွင်းထားသော အသုံးပြုသူသည် သူ၏ လော့ဂ်အင်နှင့် အနေအထားကို မြင်ရစေရန် ပြုလုပ်ပါ။
ယခင်လုပ်စဉ်ကို ပြင်ဆင်ပြီး အက်ဒမင်များအတွက် ဝဘ်ဆိုက်၏ ခေါင်းစီးတွင် အက်ဒမင်စာမျက်နှာသို့ လင့်ခ်ကို ပြသရန် ပြုလုပ်ပါ။