လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင်အသုံးပြုသူမှတ်ပုံတင်ခြင်းလုပ်ဆောင်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

PHP တွင်အသုံးပြုသူမှတ်ပုံတင်ခြင်းလုပ်ဆောင်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်နည်း

gitbox 2025-07-14

Typecho အသုံးပြုသူမှတ်ပုံတင်ခြင်းစာမျက်နှာကိုဖန်တီးပါ

Compecho တွင်ကျွန်ုပ်တို့သည်အသုံးပြုသူမှတ်ပုံတင်ခြင်းအတွက်သီးသန့်စာမျက်နှာတစ်ခုဖန်တီးရန်လိုအပ်သည်။ နောက်ခံစီမံခန့်ခွဲမှုကြားခံတွင် [အသွင်အပြင်] - [ထုံးစံ] - [လွတ်လပ်သောစာမျက်နှာကိုဖန်တီးပါ] ။ ထို့နောက်စာမျက်နှာခေါင်းစဉ်တွင် "အသုံးပြုသူမှတ်ပုံတင်ခြင်း" ကိုဖြည့်ပါ။ အကြောင်းအရာ area ရိယာတွင်အောက်ပါအကြောင်းအရာများကိုထည့်ပါ။



ဤကုဒ်သည်အသုံးပြုသူအမည်, စကားဝှက်နေရာနှင့်မှတ်ပုံတင်ခြင်းခလုတ်ပါ 0 င်သည့်ပုံစံတစ်ခုကိုဖန်တီးသည်။ အသုံးပြုသူအမည်နှင့်စကားဝှက် input box များက "လိုအပ်သော" attribute နှစ်ခုလုံးသည်ပုံစံကိုမတင်သွင်းမီဤအချက်အလက်များကိုဖြည့်ရမည်။

မှတ်ပုံတင်ခြင်းတောင်းဆိုမှုများကိုကိုင်တွယ်ရန် PHP script တစ်ခုဖန်တီးပါ

ထို့နောက်အသုံးပြုသူမှတင်သွင်းသောမှတ်ပုံတင်ခြင်းအချက်အလက်များကိုလုပ်ဆောင်ရန် PHP script ကိုဖန်တီးရန်လိုအပ်သည်။ Regischo ၏ root directory တွင် "Register.php" အမည်ရှိဖိုင်ကိုဖန်တီးပြီးအောက်ပါကုဒ်ကိုထည့်ပါ။

<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // အသုံးပြုသူ - တင်သွင်းသောပုံစံဒေတာကိုရယူပါ
    $username = $_POST['username'];
    $password = $_POST['password'];

    // input အချက်အလက်များ၏သမာဓိနှင့်လုံခြုံရေးကိုစစ်ဆေးပါ(ဒီမှာချန်လှပ်)

    // အသုံးပြုသူအချက်အလက်များကိုဒေတာဘေ့စ်သို့သိမ်းဆည်းပါ(ဒီမှာချန်လှပ်)

    // အောင်မြင်သောမှတ်ပုံတင်ပြီးနောက်,login စာမျက်နှာသို့ redirect
    header('Location: login.php');
    exit;
}
?>

ဤကုဒ်သည်တောင်းဆိုမှုသည် post နည်းလမ်း (I.E. အသုံးပြုသူသည်ပုံစံကိုတင်ပြသည်) ဟုတ်မဟုတ်စစ်ဆေးသည်။ ထို့နောက်အသုံးပြုသူအမည်နှင့်စကားဝှက်ကို $ _post array မှတဆင့်ရရှိသည်။ အချက်အလက်များ၏လုံခြုံရေးနှင့်သမာဓိရှိစေရန် input data ကိုဤနေရာတွင်အတည်ပြုနိုင်သည်။ နောက်ဆုံးအနေဖြင့်အသုံးပြုသူအချက်အလက်ကိုဒေတာဘေ့စ်သို့သိမ်းပါ။ ၎င်းကို header function မှတဆင့် login စာမျက်နှာသို့ login စာမျက်နှာသို့ redirect ။

အသုံးပြုသူမှတ်ပုံတင်ခြင်းစာမျက်နှာကို Typecho Navigation Menu သို့ထည့်ပါ

သုံးစွဲသူများအားမှတ်ပုံတင်ခြင်းစာမျက်နှာကိုရယူရန်လွယ်ကူချောမွေ့စေရန်အတွက်၎င်းကို Reportecho ၏ Navigation menu သို့ထည့်သွင်းရန်လိုအပ်သည်။ နောက်ခံကိုရိုက်ထည့်ပါ။ [settings] - [Settings] - [Navigation] - "Register.php" - "register.php" ကိုဖြည့်ပါ။

ဤ settings များအပြီးသတ်ပြီးနောက်အသုံးပြုသူများသည် "အသုံးပြုသူမှတ်ပုံတင်ခြင်း" link ကိုနှိပ်ခြင်းဖြင့်မှတ်ပုံတင်ခြင်းစာမျက်နှာကိုရယူခြင်း,

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတဆင့် PHP နှင့် Techo-based အသုံးပြုသူမှတ်ပုံတင်ခြင်းလုပ်ဆောင်ချက်ကိုကျွန်ုပ်တို့အောင်မြင်စွာအကောင်အထည်ဖော်နိုင်ခဲ့သည်။ အသုံးပြုသူများသည်အကောင့်အသစ်တစ်ခုကို၎င်းတို့၏အသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုဖြည့်ခြင်းဖြင့်မှတ်ပုံတင်ခြင်းနှင့်မှတ်ပုံတင်ခြင်းအချက်အလက်များကိုဒေတာဘေ့စ်သို့သိမ်းဆည်းလိမ့်မည်။ ဤအခြေခံတွင်သင်သည် login function ကိုဆက်လက်တည်ဆောက်နိုင်ပြီးအသုံးပြုသူများကိုအသုံးပြုသူအမည်နှင့်စကားဝှက်ဖြင့်ဝင်ရောက်ရန်ခွင့်ပြုသည်။

ဤဆောင်းပါးသည် PHP နှင့် TecheCho တို့မှသုံးစွဲသူမှတ်ပုံတင်ခြင်းလုပ်ဆောင်ချက်များ, Page Coverion, ပုံစံတင်သွင်းခြင်းနှင့်ဒေတာပြုပြင်ခြင်းတို့ဖြင့်ပြုလုပ်ရန်မည်သို့နားလည်ရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။ အဲဒါကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။

မကြာသေးမီ ဆောင်းပါးများ