เขียนโปรแกรมตรวจสอบรหัสผ่านที่กรอกเพื่อแสดง ชื่อ-นามสกุล ในฐานข้อมูลออกมา
ใครพอจะทราบโค้ดเกี่ยวกับการตรวจสอบรหัสผ่านบ้างค่ะ คือ
1. - เมื่อกรอกรหัสผ่านในการเข้าสู่ระบบจะต้องไปตรวจสอบกับรหัสผ่านเดิมที่มีอยู่ในฐานข้อมูล
2. - เมื่อรหัสผ่านตรงกันแล้ว จะแสดงชื่อ และนามสกุลที่อยู่ในฐานข้อมูลที่ตรงกับรหัสนั้นๆ ออกมา
โค้ดที่ทำไว้น่ะค่ะ (มีการผสมด้วยภาษา HAWHAW ด้วย)
Code
<?php
require("hawhaw.inc");
session_start();
define ("DATABASE_SERVER", "localhost");
define ("DATABASE_LOGIN", "admin");
define ("DATABASE_PASSWORD", "root");
define ("DATABASE_DATABASE", "moodle");
if (!isset($_REQUEST['submit']))
{ // page 1 page login
$AuthPage = new HAW_deck("Authenticate", HAW_ALIGN_CENTER);
$myForm = new HAW_form($_SERVER['PHP_SELF']);
$text = new HAW_text("Login\n",HAW_TEXTFORMAT_NORMAL);
$text1 = new HAW_text("Using your PSU Passport\n",HAW_TEXTFORMAT_NORMAL);
$theID = new HAW_input("id", "", "Username", "*N");
$theID->set_size(8);
$theID->set_maxlength(10);
$thePW = new HAW_input("pw", "", "Password", "*N");
$thePW->set_size(8);
$thePW->set_maxlength(20);
$thePW->set_type(HAW_INPUT_PASSWORD);
$theSubmission = new HAW_submit("Login", "submit");
$myForm->add_text($text);
$myForm->add_text($text1);
$myForm->add_input($theID);
$myForm->add_input($thePW);
$myForm->add_submit($theSubmission);
$AuthPage->add_form($myForm);
$AuthPage->create_page();
}
else
{
// page 2
$WelcomePage = new HAW_deck("Moodle Application", HAW_ALIGN_RIGHT);
mysql_connect(DATABASE_SERVER, DATABASE_LOGIN, DATABASE_PASSWORD)or die(mysql_error());
mysql_select_db("moodle")or die(mysql_error());
mysql_query('SET CHARACTER SET tis620');
$results = mysql_query("SELECT firstname, lastname FROM mdl_user ") or die(mysql_error());
//$_SESSION["firstname"] = $results["firstname"];
//$_SESSION["lastname"] = $results["lastname"];
if($row = mysql_fetch_array($results,MYSQL_ASSOC))
{
$text1 = new HAW_text("You are logged in " . $_REQUEST['id'], HAW_TEXTFORMAT_SMALL);
printf("<br>");
$text2 = new HAW_text( $row["firstname"] . $row["lastname"], HAW_TEXTFORMAT_SMALL );
}
$WelcomePage->add_text($text1);
$WelcomePage->add_text($text2);
$WelcomePage->create_page();
}
?>
Tag : PHP, MySQL
Date :
2012-08-25 21:47:02
By :
ninah
View :
1906
Reply :
1
Code (PHP)
<?
session_start();
mysql_connect("localhost","root","root");
mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM member WHERE Username = '".trim($_POST['txtUsername'])."'
and Password = '".trim($_POST['txtPassword'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "Username and Password Incorrect!";
}
else
{
$_SESSION["UserID"] = $objResult["UserID"];
$_SESSION["Status"] = $objResult["Status"];
session_write_close();
if($objResult["Status"] == "ADMIN")
{
header("location:admin_page.php");
}
else
{
header("location:user_page.php");
}
}
mysql_close();
?>
Go to : PHP MySQL กับ Login Form ทำระบบ User ล็อกอิน แบบง่าย ๆ ด้วย PHP และ MySQL โดยทำการตรวจสอบ Username และ Password
Date :
2012-08-27 06:13:59
By :
mr.win
Load balance : Server 04