|
|
|
สอบถามเกี่ยวกับบทความ PHP MySQL กับ Login Form ทำระบบ user login แบบง่ายๆ ของคุณ TC Admin ครับ |
|
|
|
|
|
|
|
ข้อที่ 1.) แก้ไขโค้ด check_login.php
<?
session_start();
mysql_connect("localhost","root","root");
mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM member WHERE Username = '".mysql_real_escape_string($_POST['txtUsername'])."'
and Password = '".mysql_real_escape_string($_POST['txtPassword'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "<script>alert('Username and Password Incorrect!');window.location='login.php';</script>";
}
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();
?>
Quote:
Code (PHP)
<?php
session_cache_expire(90);
session_start();
....
......
........
?>
|
|
|
|
|
Date :
2013-08-17 19:49:11 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากข้อ 1 ถ้าต้องการให้แสดงแบบ text ธรรมดา ไม่ใช่ alert พอจะมีวิธีมั้ยครับ
จากข้อ 2 ถ้าไม่ได้ใส่
session_cache_expire(90);
เข้าไปในโค๊ด session จะมีค่าเท่าไรครับ
|
ประวัติการแก้ไข 2013-08-17 21:11:45 2013-08-17 21:13:11
|
|
|
|
Date :
2013-08-17 21:09:14 |
By :
peap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ข้อความใน string ที่ echo เลยครับ
|
|
|
|
|
Date :
2013-08-19 11:01:30 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แสดงข้อความและจะทำการเปิดหน้าเปิด login.php ภายใน 2 วินาที
echo "<h3>Username and Password Incorrect</h3><script>setTimeout(\"window.open('login.php','_self')\",2000);</script>";
|
|
|
|
|
Date :
2013-08-19 11:08:57 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|