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

PHP user authentication နှင့်လုံခြုံရေးပြင်ဆင်မှုကို Firebase Hosting မှတဆင့်အကောင်အထည်ဖော်ပါ

gitbox 2025-06-30

နိဒါန်း

0 က်ဘ်ဆိုက်၏လုံခြုံရေးကိုတိုးတက်စေရန်နှင့်အသုံးပြုသူအချက်အလက်များကိုအကာအကွယ်ပေးနိုင်ရန်အတွက်ဝက်ဘ်ဆိုက်များစွာသည်အသုံးပြုသူမည်သူမည်ဝါဖြစ်ကြောင်းစစ်ဆေးခြင်းကိုအကောင်အထည်ဖော်ရန်လိုအပ်သည်။ ဤဆောင်းပါးသည် PHP နှင့်လုံခြုံရေးစစ်ဆေးမှုများလုပ်ဆောင်မှုများကိုအကောင်အထည်ဖော်ရန် Firbase Hosting ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

Firebase hosting မှနိဒါန်း

Firebase Hosting သည် Google မှထောက်ပံ့ပေးသော static web hosting 0 န်ဆောင်မှုတစ်ခုဖြစ်သည်။

မီးသတ်စီမံကိန်းကိုဖန်တီးပါ

ပထမ ဦး စွာ Firebase Console တွင်စီမံကိန်းအသစ်တစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ တစ်ချိန်ကဖန်တီးသည်နှင့်တပြိုင်နက်ထူးခြားသောမီးဖြင့်စီမံကိန်းအမှတ်အသားကိုရရှိထားသည်။

Firebase Hosting ကိုပြင်ဆင်ခြင်း

Firebase hosting ကိုအသုံးပြုသောအခါ command line tools များကို configure နှင့်ဖြန့်ကျက်ရန်လိုအပ်သည်။ ပထမ ဦး စွာ FireChase CLI (command line interface) tool ကို install လုပ်ပါ။

 npm install -g firebase-tools

တပ်ဆင်ပြီးပြီးပါက FireBase CLI သို့ ဝင်ရောက်. သင်၏ Firebase Project ကိုတွဲဖက်ပါ။

 firebase login
 firebase use --add

ထို့နောက် FireBase Hosting Configuration ကိုစတင်ပါ။

 firebase init hosting

Configuration လုပ်ငန်းစဉ်အတွင်း PHP ဖိုင်များကိုသိမ်းဆည်းထားသည့်လမ်းညွှန်ဖြစ်သောအများပြည်သူလမ်းညွှန်များကိုသင်သတ်မှတ်ရန်လိုအပ်သည်။ ထို့နောက်သင်စာမျက်နှာတစ်ခုတည်းအက်ပလီကေးရှင်းကို configure လုပ်ရန်နှင့်နောက်ဆုံးတွင် configure.json `` firebase.json`

PHP လုံခြုံရေးအတည်ပြုချက်အကောင်အထည်ဖော်မှု

PHP ကိုလုံခြုံရေးအတည်ပြုခြင်းအားအကောင်အထည်ဖော်ရန်အတွက်ကျွန်ုပ်တို့သည် The FireBase Hosting configuration file ရှိသက်ဆိုင်ရာ PHP handler ကိုသတ်မှတ်ရန်လိုအပ်သည်။

 {
  "hosting": {
    "public": "public",
    "rewrites": [
      {
        "source": "**",
        "function": "index"
      }
    ]
  },
  "functions": {
    "source": "functions"
  }
}

အထက်ဖော်ပြပါဖွဲ့စည်းမှုတွင် URL ၏တောင်းဆိုချက်များကိုကိုင်တွယ်ရန် `index` function ကိုသတ်မှတ်ပြီး` functions` directory ကို source code directory အဖြစ်အသုံးပြုပါ။

PHP ဖိုင်တစ်ခုဖန်တီးပါ

သင်၏အများပြည်သူလမ်းညွှန်တွင် `index.php-` အမည်ရှိဖိုင်တစ်ခုကိုဖန်တီးပါ။ ဖိုင်တွင်အသုံးပြုသူ authentication ကိုအကောင်အထည်ဖော်ရန် Verification Logic ကိုရေးနိုင်သည်။

 // သင်၏အတည်ပြုသည့်ယုတ္တိဗေဒကိုဤနေရာတွင်ရေးပါ

ဥပမာအားဖြင့်, အသုံးပြုသူရဲ့ login status ကို `index.php on ရှိ` index.php တွင်ရှိနေသည်ကိုစစ်ဆေးနိုင်သည်။ သို့မဟုတ်အသုံးပြုသူသည်အရင်းအမြစ်အချို့ကိုရယူရန်ခွင့်ပြုချက်ရှိမရှိစစ်ဆေးနိုင်သည်။

PHP ဖိုင်များကိုဖြန့်ကျက်ပါ

PHP ဖိုင်ကိုရေးပြီးနောက်တွင်အောက်ပါ command မှတစ်ဆင့် hosting frombasing သို့ဖိုင်ကိုဖြန့်ဖြူးနိုင်သည်။

 firebase deploy

ဖြန့်ကျက်မှုဖြည့်စွက်ပြီးတာနဲ့သင်၏ Firebase hosting link ကိုသွားပါ။

နိဂုံးချုပ်အားဖြင့်

Firbase Hosting နှင့် PHP နှင့်အတူလုံခြုံရေးအတည်ပြုချက်ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ Firbase CLI Tools ၏စွမ်းအားဖြင့်သင်၏ဝက်ဘ်ဆိုက်ကိုလျင်မြန်စွာ configure လုပ်ပြီးကာကွယ်နိုင်သည်။ ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်