|
|
|
อยากทราบเรื่อง การทำฟอร์ม สมัครสมาชิกแล้วต้องรอการยืนยันจาก admin |
|
|
|
|
|
|
|
ลองพยายามเขียนฟอร์มรับข้อมูลก่อนดีกว่าครับ ทีละ step แต่อย่างลืมสร้าง fields Status ใน tb ไว้ด้วยแล้วกันครับ ไม่ได้ยังไงโพสถามเลยครับ
|
|
|
|
|
Date :
2013-02-17 15:54:50 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าเริ่มต้น เป็น 0 admin update เป็น 1 อันนี้โอเครครับ
แต่ทำไม งงตรงที่ ใช้if ตรรวจสอบ status ตอน login แล้วให้เปลี่ยนเป็น 1 อธิบายให้ชัดเจนครับ
|
|
|
|
|
Date :
2013-02-17 16:35:58 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูนะครับ ส่วนนี้ใช้สำหรับเช็คสถานะด้วยว่าได้รับอนุญาตจาก Admin หรือยัง
Code (PHP)
<?
session_start();
include("connect.php");
$strSQL = "SELECT * FROM member WHERE Username = '".trim($_POST['user_login'])."' and Password = '".md5(trim($_POST['pass_login']))."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
$code_error="<font size='2' face='MS Sans Serif' color='#FF0000'><b>Username หรือ Password ไม่ถูกต้อง กรุณา Login ใหม่</b></font>";
session_register("code_error");
header("location:index.php");
}
else
{
if($objResult['status'] ==0) // ใช้เช็คว่าได้รับอนุญาตรึยัง
{
$code_error="<font size='2' face='MS Sans Serif' color='#FF0000'><b>ชื่อผู้ใช้งานนี้ยังไม่ได้รับการอนุญาตให้ใช้งาน กรุณาติดต่อผู้ดูแลระบบ</b></font>";
session_register("code_error");
header("location:index.php");
}
else // เช็คสถานะว่าล็อคอินเข้ามาในสถานะใด
{
if($objResult['rang'] =='ADMIN')
{
session_start();
$_SESSION["ADMIN"] = $objResult["UserID"];
session_write_close();
header("location:adminmain.php");
}
else
{
if($objResult['rang'] ==USER)
{
session_start();
$_SESSION["STASAR"] = $objResult["UserID"];
session_write_close();
header("location:userpage.php");
}
}
}
mysql_close();
?>
ในส่วนของการอนุญาตินั้นก็แค่คิวรีแสดงเป็นตารางออกมาแล้วใช้คำสั่ง อัพเดรต กับ User ที่ต้องการอนุญาติ
หรือลองเอาตัวอย่างของผมไปศึกษาดูนะครับ
แต่อาจจะต้องแก้ไขค่าที่อยู่ในแต่ละไฟล์ดูก่อนนะครับ
http://www.mediafire.com/?7a407m5aaso7b9b
|
ประวัติการแก้ไข 2013-02-17 18:31:58
|
|
|
|
Date :
2013-02-17 18:25:05 |
By :
akkaneetha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|