⊗ppPmAuAt 414 of 447 menu

PHP တွင် ဒေတာဘေ့စ်မှတစ်ဆင့် ရိုးရှင်းသော အော်သော်ရေဇေးရှင်း

လူအမှတ်တံဆိပ်များမပါဘဲ၊ ဒေတာဘေ့စ်ပေါ်အခြေခံသော အရိုးရှင်းဆုံးသော အော်သော်ရေဇေးရှင်းတစ်ခုကို အကောင်အထည်ဖော်ကြည့်ကြပါစို့။ လူသုံးစာရင်းသွင်းခြင်းအစား၊ ကျွန်ုပ်တို့သည် ၎င်းတို့၏ login နှင့် password များကို ဒေတာဘေ့စ်ရှိ ဇယားတစ်ခုထဲသို့ ရိုက်ထည့်ပါမည်။

users
id login password
1 user 12345
2 admin 123

ယခု login နှင့် password ကိုရိုက်ထည့်ရမည့် ဖောင်တစ်ခုကို ပြုလုပ်ကြပါစို့။

<form action="" method="POST"> <input name="login"> <input name="password" type="password"> <input type="submit"> </form>

ယခု ဖောင်ကို submit လုပ်ထားခြင်းရှိ၊ မရှိ စစ်ဆေးမည့် ကုဒ်ကိုရေးကြပါစို့။ အကယ်၍ submit လုပ်ထားပါက ဒေတာဘေ့စ်ထဲတွင် ထိုသို့သော login နှင့် password ရှိသည့် အသုံးပြုသူရှိ၊ မရှိ စစ်ဆေးပါမည်။

<?php if (!empty($_POST['password']) and !empty($_POST['login'])) { $login = $_POST['login']; $password = $_POST['password']; $query = "SELECT * FROM users WHERE login='$login' AND password='$password'"; $res = mysqli_query($link, $query); $user = mysqli_fetch_assoc($res); if (!empty($user)) { // အသုံးပြုသူသည် အော်သော်ရေဇေးရှင်းလုပ်ပြီးပါပြီ } else { // login သို့မဟုတ် password မှားယွင်းနေပါသည် } } ?>

အထက်ဖော်ပြပါ အော်သော်ရေဇေးရှင်း လုပ်ဆောင်ချက်ကို အကောင်အထည်ဖော်ပါ။ အသုံးပြုသူသည် အော်သော်ရေဇေးရှင်းလုပ်ပြီးပါက ၎င်းအကြောင်းကို ပြသရန်၊ အော်သော်ရေဇေးရှင်းမလုပ်ပါက ရိုက်ထည့်ထားသော login သို့မဟုတ် password မှားယွင်းနေကြောင်း ပြသရန် ပြုလုပ်ပါ။

အော်သော်ရေဇေးရှင်းအောင်မြင်ပါက password နှင့် login ကိုရိုက်ထည့်ရမည့် ဖောင်ကို မျက်နှာပြင်ပေါ်တွင် မပြရန် ကုဒ်ကိုပြင်ဆင်ပါ။

အော်သော်ရေဇေးရှင်းအောင်မြင်ပါက index.php စာမျက်နှာသို့ ပြန်ညွှန်းခြင်း (redirect) ဖြစ်ပေါ်စေရန် ကုဒ်ကိုပြင်ဆင်ပါ။

index.php စာမျက်နှာပေါ်တွင် အော်သော်ရေဇေးရှင်းအောင်မြင်ကြောင်း သတင်းစကားပြသရန် ကုဒ်ကိုပြင်ဆင်ပါ။ session များပေါ်ရှိ flash message များမှတစ်ဆင့် ပြဿနာကိုဖြေရှင်းပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်