PHP 0 က်ဘ်ဆိုက်တွင် 0 ဘ်ဆိုဒ်တွင် PHPCMS သည်အလွန်ကောင်းမွန်သောအကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်ဖြစ်ပြီးအသုံးပြုသူအမည်ရွေးချယ်မှုသည်အလွန်အရေးကြီးသည်။ ကျိုးကြောင်းဆီလျော်သော Username သည် 0 က်ဘ်ဆိုက်၏လုံခြုံမှုကိုပိုမိုကောင်းမွန်စေရုံသာမကပိုမိုကောင်းမွန်သောအသုံးပြုသူအတွေ့အကြုံကိုလည်းပေးနိုင်သည်။ ဤဆောင်းပါးသည် PHPCMS ဆောက်လုပ်ရေးလုပ်ငန်းစဉ်အတွင်းအသုံးပြုသူအမည်ရွေးချယ်မှုစံသတ်မှတ်ချက်ကိုမိတ်ဆက်ပေးရန်ကုဒ်များကိုပေါင်းစပ်ပါလိမ့်မည်။
PHPCMS တွင် Username ၏အရှည်သည်များသောအားဖြင့်စာလုံး 40 မှ 20 မှ 2020 အထိဖြစ်ရန်အကြံပြုသည်။ ရှည်လျားလွန်းသောအသုံးပြုသူအမည်သည်စာမျက်နှာအပြင်အဆင်နှင့်အတိုချုပ်လွန်းသောအသုံးပြုသူအမည်ကိုမလုံလောက်ပါ။ Username ၏အရှည်ကိုကန့်သတ်ရန်နမူနာကုဒ်ဖြစ်သည်။
$username = $_POST['username'];
if(strlen($username) < 4 || strlen($username) > 20) {
echo 'အသုံးပြုသူအမည်အရှည်အတွင်းရှိသင့်သည်4-20ဇာတ်ကောင်အကြား';
} else {
//အခြားလုပ်ရပ်များနှင့်အတူဆက်လက်
}
အသုံးပြုသူများသည်၎င်းတို့၏အသုံးပြုသူအမည်ကိုမှတ်ပုံတင်သောအခါသို့မဟုတ်ပြုပြင်သောအခါမူ Username သည်ထူးခြားသည်, မိတ္တူပွားခြင်းကိုရှောင်ရှားရန်လိုအပ်သည်။ Username Usiqueness ကိုရှာဖွေတွေ့ရှိသောကုဒ်ဥပမာတစ်ခုမှာ -
$username = $_POST['username'];
$check_username = get_member_info_by_username($username);
if($check_username) {
echo 'အသုံးပြုသူအမည်ကိုယူသည်,ကျေးဇူးပြု. Username ကိုပြောင်းပါ';
} else {
//အခြားလုပ်ရပ်များနှင့်အတူဆက်လက်
}
function get_member_info_by_username($username) {
//ဒေတာဘေ့စ် query ဒေတာဘေ့စ,Username ရှိပြီးသားရှိမရှိစစ်ဆေးပါ
}
အသုံးပြုသူအမည်လုံခြုံရေးလုံခြုံမှုကိုသေချာစေရန်အက်ခရာအမျိုးအစားများကိုများသောအားဖြင့်ကန့်သတ်ထားသည်။ ဤတွင်အသုံးပြုသူအမည်ဇာတ်ကောင်များ၏တရားဝင်မှုကိုဆုံးဖြတ်ခြင်းဥပမာတစ်ခုမှာ -
$username = $_POST['username'];
if(preg_match('/^[a-zA-Z0-9_]{4,20}$/', $username)) {
//အသုံးပြုသူအမည်လိုအပ်ချက်များနှင့်ကိုက်ညီသည်
} else {
echo 'အသုံးပြုသူအမည်တွင်စာလုံးများသာပါ 0 င်နိုင်သည်、နံပါတ်များနှင့် underscores,နှင့်အရှည်၌တည်ရှိ၏4-20အကြား';
}
စုစုပေါင်းအသုံးပြုရန်အသုံးပြုသူအမည်ရွေးချယ်မှုသည် PHPCMS ဝက်ဘ်ဆိုက်၏ဆောက်လုပ်ရေးတွင်အလွန်အရေးကြီးသည်။ အသုံးပြုသူအမည်များ၏အရှည်နှင့်ဇာတ်ကောင်တရားဝင်မှုကိုစနစ်တကျထိန်းချုပ်ခြင်းအားဖြင့်ဝက်ဘ်ဆိုက်၏လုံခြုံရေးနှင့်အသုံးပြုသူအတွေ့အကြုံကိုထိရောက်စွာတိုးတက်အောင်လုပ်နိုင်သည်။ အထက်ပါဥပမာများသည် PHPCMS ဝက်ဘ်ဆိုက်တည်ဆောက်ရေးတွင်အသုံးပြုသူအမည်ရွေးချယ်မှုအတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုမျှော်လင့်ပါသည်။