Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > เกี่ยวกับ Admin คับ ผู้รู้ช่วยเข้ามาดูหน่อยคับ ไม่รู้จะแก้ยังไงแล้วว



 

เกี่ยวกับ Admin คับ ผู้รู้ช่วยเข้ามาดูหน่อยคับ ไม่รู้จะแก้ยังไงแล้วว

 



Topic : 080411



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์




พอดีผม เข้าสู่ระบบของ Admin แล้ว ใส่ username & password แล้ว

"แต่ มันยังขึ้น กรุณาล็อกอินอยู่เลยคับ จะทำไงดีคับ เดวจะแนบ Code ให้ดูด้วยละกันคับ"


กกกก

Code (PHP)
<form id="form1" name="form1" method="post" action="adming.php">
  <p>&nbsp;</p>
  <table width="263" border="0" align="center" bgcolor="#0066FF">
    <tr>
      <th scope="col"><font face="MS Sans Serif" size="2">Admin เข้าสู่ระบบ</th>
    </tr>
  </table>
  <table width="263" border="0" align="center" bgcolor="#99FFFF">
    <tr>
      <th scope="row"><font face="MS Sans Serif" size="2">Username :</th>
      <td><label>
        <input type="text" name="member_id" id="member_id" />
      </label></td>
    </tr>
    <tr>
      <th scope="row"><font face="MS Sans Serif" size="2">Password :</th>
      <td><label>
        <input type="password" name="member_password" id="member_password" />
      </label></td>
    </tr>
    <tr>
      
   
    </tr>
  </table>
  <table width="263" border="0" align="center" bgcolor="#0099FF">
    <tr>
      <th scope="col"><label>
        <input type="submit" name="Submit" id="Submit" value="Login" />
      </label></th>
    </tr>
  </table>
</form>


เเเ

Code (PHP)
<?
	session_start();
	if($_SESSION['member_id'] == "")
	{
		echo "กรุณาล็อกอินเข้าสู่ระบบ!";
		exit();
	}

	if($_SESSION['Status'] != "Admin")
	{
		echo "ยินดีต้อนรับเข้าสู่หน้าผู้ดูแลระบบ!";
		exit();
	}	
	
	mysql_connect("localhost","root","root");
	mysql_select_db("dormitory");
	$strSQL = "SELECT * FROM member WHERE member_id = '".$_SESSION['member_id']."' ";
	$objQuery = mysql_query($strSQL);
	
?>


ตามภาพคับผม ขอบคุณล่วงหน้าคับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-06-29 18:56:31 By : bankclup View : 1169 Reply : 12
 

 

No. 1

Guest


นี่คือโค้ดทั้งหมดแล้วเหรอ มันขาดๆ หายๆ ไปบางส่วนนะ
ลองเช็คดูว่าตอนที่ทำการล็อคอินน่ะ user และ password ที่กรอกน่ะมันถูกส่งมา query หรือป่าว ลองเช็คตรงนี้ดูก่อน
ถ้ามีค่าถูกส่งมาครบนะ ลองดูคำสั่ง select ว่าพวกเงื่อนไข หรือมีอะไรหายไ หรือเกินมาป่าว
ลองเช็คพวกนี้ดูก่อนนะ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-29 21:00:19 By : บังเอิญผ่านมาเห็น
 


 

No. 2



โพสกระทู้ ( 437 )
บทความ ( 3 )



สถานะออฟไลน์


Code (PHP)
<?
session_start();
if($_SESSION['member_id'] == "")
{
echo "กรุณาล็อกอินเข้าสู่ระบบ!";
exit();
}

if($_SESSION['Status'] != "Admin")
{
echo "ยินดีต้อนรับเข้าสู่หน้าผู้ดูแลระบบ!";
exit();
}	

mysql_connect("localhost","root","root");
mysql_select_db("dormitory");
$strSQL = "SELECT * FROM member WHERE member_id = '".$_SESSION['member_id']."' ";
$objQuery = mysql_query($strSQL);

?>



$_SESSION['member_id'] ยังไม่มีค่าอะไรเลย ไปเช็คแล้วมันก็เป็นอย่างที่เห็นแหละครับ

โค๊ดเช็คล๊อกอินประมาณนี้ครับ

Code (PHP)
<?php
session_start();    // เปิดใช้ session

mysql_connect("localhost","root","root");
mysql_select_db("dormitory");

$member = mysql_real_escape_string($_POST['member_id']);  // รับค่า  user ที่จะเข้าระบบ
$pass = md5($_POST['member_password']); // รับค่า pass

$strSQL = "SELECT * FROM member WHERE member_id = '$member'  and  member_pass='$pass'";  // เอา user และ pass ไปเช็คในฐานข้อมูล

$objQuery = mysql_query($strSQL);

$row = mysql_num_rows($odjQuery);   // เช็คว่ามีหรือไม่

if($row>0){     // ถ้ามี

    $assoc = mysql_fetch_assoc($odjQuery); //เอาข้อมูลมาเก็บไว้ที่ $assoc

    $_SESSION['member_id']  = $member;   // เอาลง session
   $_SESSION['Status'] = $assoc['Status'];
   
   header("location:admin.php");   // แล้วไปที่หน้าที่กำหนดไว้
        
}else{

   die("กรุณาล็อกอินเข้าสู่ระบบ!";);
}

?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-29 21:08:16 By : randOmizE
 

 

No. 3



โพสกระทู้ ( 206 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


$_SESSION['member_id'] = $member; ตรงนี้หนูว่าน่าจะเปลี่ยนเป็น

$_SESSION['member_id'] = $assoc->id; นะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-29 22:37:59 By : Th@iDev
 


 

No. 4



โพสกระทู้ ( 437 )
บทความ ( 3 )



สถานะออฟไลน์


Code (PHP)
$_SESSION['member_id'] = $assoc->id; นะคะ   


ใช้ $assoc->id ไม่ได้ครับ

ถ้าจะใช้ $assoc->id

ต้องเปลี่ยน $assoc = mysql_fetch_assoc($odjQuery); เป็น $assoc =mysql_fetch_object($odjQuery); ถึงจะใช้ $assoc->id ได้

กรณีนี้ จะ $assoc['member_id'] หรือ $member ก็มีค่าเท่ากัน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-29 23:06:45 By : randOmizE
 


 

No. 5



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : randOmizE เมื่อวันที่ 2012-06-29 21:08:16
รายละเอียดของการตอบ ::

ยังเออเร่ออยู่เลยคับ

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Project\adming.php on line 14
กรุณาล็อกอินเข้าสู่ระบบ!

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-30 10:11:30 By : bankclup
 


 

No. 6



โพสกระทู้ ( 20 )
บทความ ( 0 )



สถานะออฟไลน์


form หลัก
<form id="form1" name="form1" method="post" action="adming.php">
  <p>&nbsp;</p>
  <table width="263" border="0" align="center" bgcolor="#0066FF">
    <tr>
      <th scope="col"><font face="MS Sans Serif" size="2">Admin เข้าสู่ระบบ</th>
    </tr>
  </table>
  <table width="263" border="0" align="center" bgcolor="#99FFFF">
    <tr>
      <th scope="row"><font face="MS Sans Serif" size="2">Username :</th>
      <td><label>
        <input type="text" name="member_id" id="member_id" />
      </label></td>
    </tr>
    <tr>
      <th scope="row"><font face="MS Sans Serif" size="2">Password :</th>
      <td><label>
        <input type="password" name="member_password" id="member_password" />
      </label></td>
    </tr>
    <tr>
      
   
    </tr>
  </table>
  <table width="263" border="0" align="center" bgcolor="#0099FF">
    <tr>
      <th scope="col"><label>
        <input type="submit" name="Submit" id="Submit" value="Login" />
      </label></th>
    </tr>
  </table>
</form>




adming.php
<?
	session_start();
if($_SESSION['member_id']=="")
{
	mysql_connect("localhost","root","root");
	mysql_select_db("dormitory");
	$strSQL = "SELECT * FROM member WHERE member_id = '".$_POST['member_id']."' ";
	$objQuery = mysql_query($strSQL);
	$check = mysql_num_rows($objQuery);
        if($check !="0")
        {
          $_SESSION['Status'] = "Admin";
          $_SESSION['member_id']=$_POST['member_id'];
         }
}
else
{
if($_SESSION['Status'] != "Admin")
	{
		echo "คุณไม่มีสิทธิในการเข้าถึง";
		exit();
	}
 else{
		echo "ยินดีต้อนรับเข้าสู่หน้าผู้ดูแลระบบ!";
		exit();
	}
}	
?>


ยังไม่ได้ลอง แต่คิดว่าน่าจะประมาณนี้นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-30 10:34:34 By : jame3032002
 


 

No. 7



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : jame3032002 เมื่อวันที่ 2012-06-30 10:34:34
รายละเอียดของการตอบ ::
มันล็อกอินได้ก็จิงคับ แต่ผมลองไม่ใส่ Username password มันก็เข้าได้คับ

งง เลย อิอิ



ประวัติการแก้ไข
2012-06-30 11:43:11
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-30 11:31:20 By : bankclup
 


 

No. 8



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


แต่ของ Login ยังมีปัญหาอยู่เลยคับ


รายละเอียดในนี้คับ https://www.thaicreate.com/php/forum/080410.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-30 11:32:54 By : bankclup
 


 

No. 9



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : jame3032002 เมื่อวันที่ 2012-06-30 10:34:34
รายละเอียดของการตอบ ::
มีวิธีไหมคับ พอเวลามันขึ้น ยินดีต้อนรับเข้าสู่ระบบ แล้วให้ไปหน้า Admin อัตโนมัติ อ่ะคับ

เราจะประกาศ Session ยังไงคับ


ฟฟ



ประวัติการแก้ไข
2012-06-30 11:45:38
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-30 11:38:21 By : bankclup
 


 

No. 10



โพสกระทู้ ( 145 )
บทความ ( 0 )



สถานะออฟไลน์


ตั้ง สถานะ ขึ้นมาค่ะ ADMIN กับ USER แล้วใช้เงื่อนไขค่ะ

ในเว็บนี้มีสอนอยู่ค่ะ ลองหาดูนะคะ เราจำไม่ได้ว่าอยู่ตรงไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-30 17:13:15 By : นู๋น้อย
 


 

No. 11



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


ช่วยหน่อยนะคับ ไม่รุ้จะแก้ยังไงแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-01 17:44:07 By : bankclup
 


 

No. 12



โพสกระทู้ ( 145 )
บทความ ( 0 )



สถานะออฟไลน์


https://www.thaicreate.com/community/php-mysql-login-form-check-username-password.html

นี่เลยค่ะ แจ่มมาก ขอบอก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-01 23:24:26 By : นู๋น้อย
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เกี่ยวกับ Admin คับ ผู้รู้ช่วยเข้ามาดูหน่อยคับ ไม่รู้จะแก้ยังไงแล้วว
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่