⊗ppPmAuRg 432 of 447 menu

PHP တွင် ခွင့်ပြုချက်များ

ဝဘ်ဆိုဒ်တစ်ခုတွင် အသုံးပြုသူအမျိုးအစားတစ်ခုထက်ပို၍ ရှိတတ်ပြီး အားလုံးတွင် မတူညီသော ခွင့်ပြုချက်များ ရှိသည်။ ဥပမာအားဖြင့်၊ သာမန်အသုံးပြုသူများနှင့် အက်ဒမင်များ ရှိနိုင်သည်။ အက်ဒမင်များသည် သာမန်အသုံးပြုသူများထက် ခွင့်ပြုချက်ပိုမိုရရှိမည်။

၎င်းကို မည်သို့အကောင်အထည်ဖော်သနည်း- အသုံးပြုသူများဇယားတွင် နောက်ထပ်အကွက်တစ်ခုကို ဖန်တီးမည်၊ ၎င်းကို status ဟုအမည်ပေးပြီး အသုံးပြုသူတစ်ဦးစီအတွက် သူ၏အခြေအနေကို သိမ်းဆည်းထားမည်- အက်ဒမင်များအတွက် စကားလုံး 'admin'၊ သာမန်အသုံးပြုသူများအတွက် မူ - စကားလုံး 'user' ဖြစ်ပါစေ။

ယခု အသုံးပြုသူအား အတည်ပြုချိန်တွင် $_SESSION['status'] အတွင်း၌ အချက်အလက်ခန်းမှ အသုံးပြုသူ၏အခြေအနေကို ရေးသွင်းမည်-

<?php if (password_verify($_POST['password'], $hash)) { $_SESSION['auth'] = true; $_SESSION['id'] = $user['id']; $_SESSION['status'] = $user['status']; // အခြေအနေကို ရေးသွင်းပါ } ?>

ယခု ကျွန်ုပ်တို့၏ဝဘ်ဆိုဒ်တွင် အက်ဒမင်များသာ ဝင်ရောက်ကြည့်ရှုခွင့်ရှိသော စာမျက်နှာတစ်ခုခု ရှိသည်ဆိုပါစို့။ အက်ဒမင်များသာ ထိုစာမျက်နှာ၏အကြောင်းအရာကို မြင်နိုင်ရန် ပြုလုပ်ကြမည်-

<?php if (!empty($_SESSION['auth']) and $_SESSION['status'] === 'admin') { // စာမျက်နှာ၏အကြောင်းအရာကို အက်ဒမင်များအား သာပြပါ } ?>
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်