လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ကို အသုံးပြု. ရိုးရှင်းသော login system တစ်ခုတည်ဆောက်နည်း

PHP ကို အသုံးပြု. ရိုးရှင်းသော login system တစ်ခုတည်ဆောက်နည်း

M66 2025-07-13

PHP ကို အသုံးပြု. ရိုးရှင်းသော login system တစ်ခုတည်ဆောက်နည်း

Web Development တွင်စနစ်ထဲသို့ဝင်ရောက်ခြင်းသည်အသုံးအများဆုံးအင်္ဂါရပ်များထဲမှတစ်ခုဖြစ်သည်။ စီမံခန့်ခွဲမှု backend backend, အသင်း 0 င်စင်တာသို့မဟုတ်ကိုယ်ပိုင်အကောင့်စနစ်စနစ်ဟုတ်မဟုတ်, login authentication function သည် indispensable function ဖြစ်သည်။ ဤဆောင်းပါးသည် developer များကိုအသုံးပြုသူ authentication ကိုကူညီရန်အခြေခံ login system တစ်ခုတည်ဆောက်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုသရုပ်ပြပါမည်။

ပြင်ဆင်မှု

ဖွံ့ဖြိုးမှုကိုမစတင်မှီသင်၏ဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်ကိုမှန်ကန်စွာသတ်မှတ်ထားပါ။ PHPP, Apache, MySQL နှင့်အခြားဆက်စပ်ကိရိယာများကိုသင်တပ်ဆင်ရန်လိုအပ်သည်။ လွယ်ကူသောစီမံခန့်ခွဲမှုအတွက် Xampp သို့မဟုတ် Mamp တို့ကဲ့သို့သောပေါင်းစည်းထားသောဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်ကိုအသုံးပြုရန်အကြံပြုသည်။ Project ဖိုင်တွဲတစ်ခုဖန်တီးပါ, သင် "login_system" အမည်ရှိဖိုင်တွဲတစ်ခုဖန်တီးပါ။

ဒေတာဘေ့စ်စားပွဲတစ်ခုဖန်တီးပါ

ပထမ ဦး စွာအသုံးပြုသူအချက်အလက်များကိုသိမ်းဆည်းရန်ဒေတာဘေ့စ်တစ်ခုကိုတည်ဆောက်ရန်လိုအပ်သည်။ အောက်ပါအကွက်များနှင့်အတူ MySQL ရှိ "အသုံးပြုသူများ" အမည်ရှိစားပွဲတစ်ခုဖန်တီးပါ။

Table အသုံးပြုသူများကိုဖန်တီးပါ (
  ID Int (11) Auto_incrent မူလတန်းသော့,
  Username Varchar (50) NULL,
  စကားဝှက် VARCHAR (255) NULL မဟုတ်ပါ
);

login ပုံစံစာမျက်နှာကိုရေးပါ

ထို့နောက်ကျွန်ုပ်တို့သည် login form ကိုပြသသည့် HTML ဖိုင်တစ်ခုကိုဖန်တီးသည်။ ဤတွင်ရိုးရိုး login စာမျက်နှာဥပမာ -

<!DOCTYPE html>
<html>
<head>
  <title>စနစ်သို့ဝင်ရောက်ပါ</title>
</head>
<body>
  <h2>log in မှလှိုက်လှဲစွာကြိုဆိုပါသည်</h2>
  <form action="login.php" method="POST">
    <label for="username">အသုံးပြုသူအမည်:</label>
    <input type="text" id="username" name="username" required>
    <label for="password">စကားဝှက်</label>
    <input type="password" id="password" name="password" required>
    <input type="submit" value="လော့ဂ်အင်">
  </form>
</body>
</html>

PHP login verification code ကိုရေးပါ

ထို့နောက် "login.php" အမည်ရှိ PHP ဖိုင်အမည်ရှိ PHP ဖိုင်တစ်ခုကိုဖန်တီးပါ။ အသုံးပြုသူမှတင်ပြသော login အချက်အလက်များကိုလုပ်ဆောင်ပါ, စိစစ်အတည်ပြုလုပ်ဆောင်ပါ။ PHP Code ဥပမာတစ်ခု

<?php
// ပုံစံတင်သွင်းမှုအတွက်အသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုရယူပါ
$username = $_POST['username'];
$password = $_POST['password'];

// ဒေတာဘေ့စ် connection parameters တွေကို
$servername = "localhost";
$dbname = "login_system";
$dbusername = "root";
$dbpassword = "";

// ဒေတာဘေ့စ် connection တစ်ခုဖန်တီးပါ
$conn = new mysqli($servername, $dbusername, $dbpassword, $dbname);

// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($conn-> connect_error) {
  Die ("ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ Conn-> Connect_ERRORR);
}

// ဒေတာဘေ့စ်ကိုရှာဖွေပြီးအသုံးပြုသူသတင်းအချက်အလက် $ sql = "select *" fiel select * "us us us on&#39;s and password = &#39;$ password&#39; &#39;&#39;;
$ ရလဒ် = $ conn-> query ($ sql);

အကယ်. ($ ရလဒ် - num_row> 0) {
  ECHO "အောင်မြင်စွာဝင်ပါ။ ";
} အခြား
  ECHO "အသုံးပြုသူအမည်သို့မဟုတ်လျှို့ဝှက်နံပါတ်ဖြင့်အမှား!";
}

// ဒေတာဘေ့စ် connection ကိုပိတ်ပါ $ Conn-> အနီးကပ် ();
>

စမ်းသပ် login system ကိုစမ်းသပ်ပါ

အထက်ပါကုဒ်ကိုဖြည့်စွက်ပြီးနောက်သင်၏ browser တွင် login system ကိုသင်စစ်ဆေးနိုင်သည်။ login စာမျက်နှာကိုရိုက်ထည့်ရန် "http: //localhost/local_system/index.html" ကိုဖွင့်ပါ။ မှန်ကန်သော Username နှင့် Password ကိုရိုက်ထည့်ပါ။ "Login" ခလုတ်ကိုနှိပ်ပါ, စနစ်သည်သုံးစွဲသူအမည်နှင့်စကားဝှက်ကို အခြေခံ. စနစ်ကိုအတည်ပြုပြီးသက်ဆိုင်ရာရလဒ်များကိုပြသလိမ့်မည်။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့်သင်သည်ရိုးရှင်းသော login system တစ်ခုကိုအောင်မြင်စွာဖန်တီးနိုင်ခဲ့သည်။ ဤစနစ်မှတဆင့်အသုံးပြုသူများသည်၎င်းတို့၏အသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုအတည်ပြုရန်အတွက်ထည့်သွင်းနိုင်သည်။ အကယ်. နောက်ထပ်အကောင်းမြင်ရန်လိုအပ်သည်ဆိုပါကစကားဝှက်စာဝှက်ခြင်းနှင့်အသုံးပြုသူ session စီမံခန့်ခွဲမှုကဲ့သို့သောလုံခြုံရေးလုပ်ဆောင်ချက်များကိုထည့်သွင်းစဉ်းစားနိုင်သည်။ PHP login system ၏ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်ကိုပိုမိုနားလည်ရန်ဤဆောင်းပါးသည်သင်ပိုမိုနားလည်ရန်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။