ခေတ်သစ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အသုံးပြုသူ login သည်အခြေခံနှင့်ဘုံအင်္ဂါရပ်များထဲမှတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည် PHP Language မှတစ်ဆင့်ရိုးရှင်းသောအသုံးပြုသူ login system ကို PHP ဘာသာစကားဖြင့်အကောင်အထည်ဖော်သွားမည်ဖြစ်သည်။ အစပြုသူများအတွက်လေ့လာရန်နှင့်ရည်ညွှန်းရန်သင့်တော်သည်။
ပထမ ဦး စွာအသုံးပြုသူ login အချက်အလက်များကိုသိမ်းဆည်းရန်ဒေတာဘေ့စ်တစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ login_system ဟုခေါ်သောဒေတာဘေ့စ်တစ်ခုကိုဖန်တီးရန် PhpMYADMIN သို့မဟုတ်အခြားဒေတာဘေ့စ်စီမံခန့်ခွဲမှုကိရိယာများကိုသင်အသုံးပြုနိုင်သည်။
CREATE DATABASE login_system;
ထို့နောက်အသုံးပြုသူ login အချက်အလက်များကိုသိုလှောင်ရန် Login_system ဒေတာဘေ့စ်တွင် အသုံးပြုသူများ အမည်ရှိစားပွဲတစ်ခုဖန်တီးပါ။
USE login_system;
CREATE TABLE users (
id INT(11) AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL
);
HTML စာမျက်နှာတွင်ကျွန်ုပ်တို့သည် username and password ကို 0 င်ရန်အသုံးပြုသူအားအသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုရိုက်ထည့်ရန်ခွင့်ပြုထားသောရိုးရှင်းသော login ပုံစံကိုဖန်တီးနိုင်သည်။
<form method="POST" action="login.php">
<input type="text" name="username" placeholder="အသုံးပြုသူ" required>
<input type="password" name="password" placeholder="လှျို့ဝှက်စကား" required>
<input type="submit" value="လော့ဂ်အင်">
</form>
အသုံးပြုသူသည် login ပုံစံကိုတင်ပြသောအခါ login တောင်းဆိုမှုကိုကိုင်တွယ်ရန် PHP code ကိုရေးရန်လိုအပ်ပြီးအသုံးပြုသူအမည်နှင့်စကားဝှက်မှန်ကန်ကြောင်းစစ်ဆေးရန်လိုအပ်သည်။
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST["username"];
$password = $_POST["password"];
// 验证အသုံးပြုသူ和လှျို့ဝှက်စကား是否正确
// အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဒေတာဘေ့စ်ကိုမေးမြန်းသင့်သည်
$db_username = "admin";
$db_password = "password";
if ($username == $db_username && $password == $db_password) {
echo "လော့ဂ်အင်成功!";
} else {
echo "အသုံးပြုသူ或လှျို့ဝှက်စကား错误!";
}
}
?>
အထက်ပါကုဒ်တွင်အသုံးပြုသူမှတင်သွင်းသောအသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုရရှိရန် $ _post hyperglobal array ကိုအသုံးပြုသည်။ ထို့နောက်၎င်းကိုဒေတာဘေ့စ်ရှိအချက်အလက်များနှင့်နှိုင်းယှဉ်ပါ။ နှိုင်းယှဉ်မှုယုတ္တိဗေဒဤနေရာတွင်ဥပမာတစ်ခုသာဖြစ်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဒေတာဘေ့စ်ကိုအမှန်တကယ်လိုအပ်ချက်များနှင့်အညီစစ်ဆေးသင့်သည်။
ဤဆောင်းပါးသည်ရိုးရှင်းသောဥပမာများဖြင့်အခြေခံကျသောအသုံးပြုသူ login လုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်ရန် PPP ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။ Username နှင့် Password ကိုပုံစံဖြင့်ပို့ပါ။ ထို့နောက် PHP Code ဖြင့်အသုံးပြုသူမည်သူမည်ဝါဖြစ်ကြောင်းအတည်ပြုပါ။ ဤဥပမာ၏ code function ကိုရိုးရှင်းသော်လည်း PHP login system ကိုနားလည်ရန်စတင်သူများအတွက်အခြေခံအဖြစ်အသုံးပြုနိုင်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်စကားဝှက်သိုလှောင်မှုနှင့်လုံခြုံရေးကိုထပ်မံအကောင်းမြင်ရန်ပိုမိုကောင်းမွန်စေရန်လိုအပ်သည်။
ဤသင်ခန်းစာသည်စာဖတ်သူများသည် PHP 0 င်ရောက်ခြင်းလုပ်ဆောင်မှုများကိုအကောင်အထည်ဖော်ရန်နှင့်စာဖတ်သူများကိုနားလည်သဘောပေါက်ရန်နှင့်ပိုမိုရှုပ်ထွေးသောလုပ်ဆောင်မှုဖွံ့ဖြိုးတိုးတက်မှုအတွက်အခြေခံအုတ်မြစ်ချရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။