မိုဘိုင်းဖုန်းအတည်ပြုချက်သည်အထူးသဖြင့်မှတ်ပုံတင်ခြင်းနှင့် 0 င်ရောက်ချိန်အတွင်းအသုံးပြုသူလုံခြုံရေးနှင့်အတွေ့အကြုံတိုးတက်စေရန်အရေးကြီးသောနည်းလမ်းတစ်ခုဖြစ်လာသည်။ သင်၏ application ကိုပိုမိုလုံခြုံစိတ်ချရသောမိုဘိုင်းဖုန်းစစ်ဆေးခြင်းလုပ်ဆောင်ချက်များကိုပေါင်းစပ်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုဤဆောင်းပါးကဖော်ပြသည်။
လက်ကိုင်ဖုန်းစစ်ဆေးခြင်းအောင်မြင်ရန်ပထမခြေလှမ်းမှာယုံကြည်စိတ်ချရသောတတိယပါတီ SMS 0 န်ဆောင်မှုပေးသူကိုရွေးချယ်ရန်ဖြစ်သည်။ ရွေးချယ်ရာတွင်အောက်ပါအဓိကအချက်များကိုထည့်သွင်းစဉ်းစားရန်လိုအပ်သည် -
0 န်ဆောင်မှုပေးသူအား 0 န်ဆောင်မှုပေးသူကိုရွေးချယ်ခြင်းသည် SMS ပေးပို့နှုန်းသည်မြင့်မားပြီး SMS ပျက်ကွက်မှုများကိုအချိန်မီကိုင်တွယ်နိုင်ရန်အတွက်သော့ချက်ဖြစ်သည်။
SMS အခကြေးငွေများလက်ခံနိုင်သော 0 က်ဘ်ဆိုက် 0 က်ဘ်ဆိုက်ခွဲစိတ်ကုသမှုပမာဏအတွင်း၌ရှိကြောင်းသေချာစေရန်ဘတ်ဂျက်အပေါ် အခြေခံ. သင့်လျော်သော SMS 0 န်ဆောင်မှုပေးသူကိုရွေးချယ်ပါ။
ကွဲပြားခြားနားသောဒေသများတွင်အသုံးပြုသူများသည်လက်ကိုင်ဖုန်းစိစစ်အတည်ပြုလုပ်ဆောင်မှုကိုချောချောမွေ့မွေ့အသုံးပြုနိုင်ရန်အတွက်တစ်နိုင်ငံလုံးအတိုင်းအတာဖြင့် 0 န်ဆောင်မှုပေးသူကိုရွေးချယ်ပါ။
ပထမ ဦး စွာအသုံးပြုသူမှတ်ပုံတင်စာမျက်နှာတစ်ခုကိုဖန်တီးပြီးအသုံးပြုသူကိုမိုဘိုင်းဖုန်းနံပါတ်နှင့်အခြားဆက်စပ်သတင်းအချက်အလက်များကိုရိုက်ထည့်ရန်ပြောပါ။ အသုံးပြုသူသည်သတင်းအချက်အလက်များကိုတင်ပြပြီးနောက်စနစ်သည်အတည်ပြုကုဒ်ကိုပေးပို့ပြီး Database တွင်မိုဘိုင်းဖုန်းနံပါတ်နှင့်အတည်ပြုကုဒ်ကိုသိမ်းဆည်းလိမ့်မည်။
<?php // TODO: ဒေတာဘေ့စ်တွင် Verification ကုဒ်ကိုသိုလှောင်ပါ $phone = $_POST['phone']; $code = rand(1000, 9999); $message = "သင့်ရဲ့အတည်ပြုကုဒ်ဖြစ်ပါတယ်{$code},သက်တမ်းဆယ်မိနစ်သက်တမ်း"; $response = sms_send($phone, $message); ?>
အထက်ဖော်ပြပါကုဒ်သည် SMS_SED အမည်ရှိ function ကိုခေါ်ဆိုခြင်းဖြင့်အသုံးပြုသူ၏မိုဘိုင်းဖုန်းသို့အတည်ပြုသည့်ကုဒ်ကိုပေးပို့သည်။
<?php function sms_send($phone, $message) { // TODO: စာသားမက်ဆေ့ခ်ျပို့ခြင်း return $response; } ?>
Sms_send function တွင်ကျွန်ုပ်တို့သည် SMS 0 န်ဆောင်မှုပေးသူနှင့်မိုဘိုင်းဖုန်းနံပါတ်နှင့်အတည်ပြုကုဒ်အကြောင်းအရာများကို SMS 0 န်ဆောင်မှုပေးသူနှင့်ပြန်လည်ပေးပို့ပါမည်။
လော့အင်စာမျက်နှာပေါ်တွင်အသုံးပြုသူသည်မိုဘိုင်းဖုန်းနံပါတ်နှင့်အတည်ပြုကုဒ်ထဲသို့ 0 င်ရောက်သည်။ စနစ်သည်သုံးစွဲသူ၏အတည်ပြုနံပါတ်ကိုဒေတာဘေ့စ်မှရယူပြီးအတည်ပြုလိမ့်မည်။ အောင်မြင်လျှင် login ကိုခွင့်ပြုထားသည်။ ဒီလိုမှမဟုတ်ရင်အတည်ပြုကုဒ်ကမှားတယ်။
<?php $phone = $_POST['phone']; $code = $_POST['code']; // TODO: ဒေတာဘေ့စ်မှအသုံးပြုသူ၏အတည်ပြုကုဒ်ကိုရယူပါ $db_code = get_db_code($phone); if ($code === $db_code) { // အတည်ပြုအောင်မြင်သည်,login ကိုခွင့်ပြုပါ } else { // အတည်ပြုပျက်ကွက်,အတည်ပြုကုဒ်အမှားအတွက်အသုံးပြုသူအားချက်ချင်းသတိပေးပါ } ?>
အထက်ဖော်ပြပါကုဒ်သည်သုံးစွဲသူအတည်ပြုကုဒ်ကို Database မှရရှိသောကုဒ် နံပါတ်ကို ရယူပြီးအသုံးပြုသူမှထည့်သွင်းထားသောအတည်ပြုကုဒ်နှင့်နှိုင်းယှဉ်ထားသည်။
<?php function get_db_code($phone) { // TODO: ဒေတာဘေ့စ်မှအသုံးပြုသူ၏အတည်ပြုကုဒ်ကိုရယူပါ return $db_code; } ?>
Get_DB_Code function တွင်အသုံးပြုသူမိုဘိုင်းဖုန်းနံပါတ်နှင့်အတည်ပြုကုဒ်ညွှန်းကိန်းအပေါ် အခြေခံ. ဒေတာဘေ့စ်မှအတည်ပြုနံပါတ်ကိုရယူရန်လိုအပ်သည်။
ဤဆောင်းပါးသည်မိုဘိုင်းဖုန်းစိစစ်အတည်ပြု login နှင့်မှတ်ပုံတင်ခြင်းလုပ်ဆောင်မှုများကိုအကောင်အထည်ဖော်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးသည်။ PHP code မှတဆင့်ညာဘက် SMS 0 န်ဆောင်မှုပေးသူကိုရွေးချယ်ခြင်းနှင့်စိစစ်ရေးကုဒ်များကိုပေးပို့ခြင်းအားဖြင့်အသုံးပြုသူများသည်ပိုမိုလုံခြုံသော, အဆင်ပြေသော login နှင့်မှတ်ပုံတင်ခြင်းအတွေ့အကြုံကိုခံစားနိုင်သည်။ ဤကျွမ်းကျင်မှုများကိုကျွမ်းကျင်ပြီးသောအခါ, သင်၏ 0 က်ဘ်ဆိုဒ်၏လုံခြုံရေးကိုတိုးတက်စေရန်လက်ကိုင်ဖုန်းစိစစ်အတည်ပြုလုပ်ဆောင်ချက်များကိုအလွယ်တကူပေါင်းစပ်နိုင်သည်။