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,027

HOME > PHP > PHP Forum > ทำไม่ได้ค่ะ ขอโค้ดตรงการทำหน้าlogin หน่อยได้ไหมค่ะ



 

ทำไม่ได้ค่ะ ขอโค้ดตรงการทำหน้าlogin หน่อยได้ไหมค่ะ

 



Topic : 002678

Guest




ขอโค้ดตรงการทำหน้าlogin หน่อยได้ไหมค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 27 ม.ค. 2548 13:04:34 By : hnuuuu View : 4328 Reply : 22
 

 

No. 1

Guest


เห็นอยู่ในบทเรียนนะค่ะ






Date : 27 ม.ค. 2548 15:08:44 By : หนูน้อย
 


 

No. 2

Guest



Date : 27 ม.ค. 2548 16:22:47 By : ning_tnk
 

 

No. 3

Guest



Date : 27 ม.ค. 2548 16:29:41 By : 5555
 


 

No. 4

Guest


1. ไฟล์ database
---------------------------

CREATE DATABASE my_data;

USE my_data;

CREATE TABLE `member` (
`id` int(10) unsigned NOT NULL auto_increment,
`date` varchar(15) NOT NULL default '',
`name` varchar(30) NOT NULL default '',
`surname` varchar(30) default NULL,
`password` varchar(32) NOT NULL default '',
`email` varchar(50) default NULL,
`tel` varchar(15) default NULL,
`address` varchar(250) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

Date : 27 ม.ค. 2548 16:43:35 By : ss
 


 

No. 5

Guest


2. ไฟล์ index.php
----------------------------

<?
session_start();
if(session_is_registered('u_name') && session_is_registered('pwd'))
{

echo "<body bgcolor=#d2e9ff>";
echo "<center><h3>หากคุณได้ Login มาแล้วคุณจะได้เห็นข้อความนี้</h3>";
echo "รู้ไหมพิซซ่าบอกอะไรคุณบ้าง?<br>";
echo "ถ้าไม่รู้ ลองนำ code ไปรันดู<br>";
?>
<br>
<table width=400 align=center style="font:BrowalliaUPC;font-size:13px;color:blue" border=1 cellspacing=2><tr><td>
&lt;?<br>
$msg="pizza";<br>
$first=substr($msg,4);<br>
$end=substr($msg,2,1);<br>
$m=range($first,$end);<br>
$n="$m[8] $m[11]$m[14]$m[21]$m[4] $m[24]$m[14]$m[20]";<br>
echo "&lt;center&gt;&lt;h1&gt;".ucwords($n)."&lt;/h1&gt;&lt;/center&gt;";<br>
?&gt;
</td></tr></table>
<?


}
else
{

echo "<br><br>";
echo "<center><h3>หากคุณยังไม่ได้ Login มาก่อน</h3>";
echo "<h4 style=\"margin-top:-10\">คุณจะไปยังหน้า Login ภายใน 3 วินาที</h4></center>";
print "<meta http-equiv=\"refresh\" content=\"3;URL=login.php\">";


}

?>
Date : 27 ม.ค. 2548 16:45:35 By : ss
 


 

No. 6

Guest


3. ไฟล์ Login.php
--------------------------

<?
session_start();
if(session_is_registered('u_name') && session_is_registered('pwd'))
{
//หากคุณได้ Login มาแล้วคุณจะไปยังหน้า index ทันที
header("Location:index.php");
exit();
}

?>
<html>
<head><title> หน้าต่าง Login </title></head>
<body bgcolor=#DDFFE6>
<br><center><h3>สมาชิก Login </h3></center>

<form method=post action="check.php">
<table align=center>
<tr><td>name :</td><td><input type="text" name="u_name" size=15></td></tr>
<tr><td>password :</td><td><input type="password" name="pwd" size=15></td></tr>
<tr><td>&nbsp;</td><td><input type="submit" value="Login"></td></tr>
</table>
</form>
<center><a href="register.htm">สมัครสมาชิก</a> | <a href="admin.php">Admin</a></center>
</body>
</html>
Date : 27 ม.ค. 2548 16:46:29 By : ss
 


 

No. 7

Guest


4. check.php
----------------------

<?
session_start(); //อยู่บรรทัดที่ 2



//นำข้อมูลในไฟล์ config.php มาใช้
include'config.php';



//ตรวจสอบชื่อและพาสเวิร์ด
if($_POST['u_name']=="" || $_POST['pwd']=="")
{
echo "<center><br><br>";
echo "<h3>กรอกข้อมูลให้ครบด้วยครับ</h3>";
echo "<a href=\"javascript:history.back(1)\"> แก้ไขข้อมูล </a>";
echo "</center>";
exit();
}




//เริ่มติดต่อฐานข้อมูล
mysql_connect($host,$user,$pass) or die("ติดต่อ server ไม่ได้");
mysql_select_db($db) or die ("เลือกฐานข้อมูลไม่ได้");



// อย่าลืมว่าเราได้เข้ารหัส md5() ให้ password ก่อนที่เราจะบันทึกลงฐานข้อมูล (ดูไฟล์ add.php)
// เพราะฉะนั้นในที่นี้ ก่อนนำ $pwd (รับค่าจาก login.php) ไปเทียบค่า เราต้องเข้ารหัสเสียก่อนเช่นกัน
$pwd=md5($pwd);



//คำสั่ง sql
$sql="select * from $tb where name='$u_name' and password='$pwd'";




// รันคำสั่ง sql
$result=mysql_query($sql);




//ตรวจสอบผลว่ามีชื่อและรหัสตามที่ระบุหรือไม่
if(mysql_num_rows($result) <1 ) //หากผลลัพธ์น้อยกว่าหนึ่งคือไม่มีเลย
{
echo "<center><h3>You 're not a member</h3>";
echo "<a href=\"javascript:history.back(1)\"> แก้ไขข้อมูล </a> | <a href=\"register.htm\">สมัครสมาชิก</a></center>";
}
else //หากชื่อและรหัสผ่านถูกต้อง
{
session_register("u_name");
session_register("pwd");
header("Location:index.php"); //ไปหน้า index.php
}




// ปิดการติดต่อ
mysql_close();



/*
mysql_num_rows() แสดง "จำนวน" ของข้อมูลตามเงื่อนไข
*******************************************************************
ตัวอย่างเรากำหนดค่าเงื่อนไขชื่อว่า $rsult ดังนี้

$result=mysql_query("select * from tb_name where sex='male'");

เลือก record ที่ระบุ sex เป็น male จากตาราง tb_name

echo msysql_num_rows($result);

ก็คือจะแสดงว่ามีผู้ชายทั้งหมดกี่คนนั้นเอง
*/
?>
Date : 27 ม.ค. 2548 16:47:11 By : ss
 


 

No. 8

Guest


5. register.htm (ขอโทษนะไฟล์ผมลองเข้ารหัสแก้คืนไม่ได้)

<script>
<!--
document.write(unescape("%3C%21DOCTYPE%20HTML%20PUBLIC%20%22-//W3C//DTD%20HTML%204.0%20Transitional//EN%22%3E%0D%0A%3Chtml%3E%0D%0A%3Chead%3E%3Ctitle%3E%20%u0E25%u0E07%u0E17%u0E30%u0E40%u0E1A%u0E35%u0E22%u0E19%20%3C/title%3E%3C/head%3E%0D%0A%3Cbody%20bgcolor%3D%23FFE6E6%3E%0D%0A%3Cbr%3E%3Ccenter%3E%3Ch3%3E%u0E2A%u0E21%u0E31%u0E04%u0E23%u0E2A%u0E21%u0E32%u0E0A%u0E34%u0E01%3C/h3%3E%3C/center%3E%0D%0A%0D%0A%3Cform%20method%3Dpost%20action%3D%22add.php%22%3E%0D%0A%3Ctable%20align%3Dcenter%3E%0D%0A%3Ctr%3E%3Ctd%3Ename%20*%20%3A%3C/td%3E%3Ctd%3E%3Cinput%20type%3D%22text%22%20name%3D%22u_name%22%20size%3D20%3E%3C/td%3E%3C/tr%3E%0D%0A%3Ctr%3E%3Ctd%3Esername%20%3A%3C/td%3E%3Ctd%3E%3Cinput%20type%3D%22text%22%20name%3D%22s_name%22%20size%3D20%3E%3C/td%3E%3C/tr%3E%0D%0A%3Ctr%3E%3Ctd%3Epassword%20*%20%3A%3C/td%3E%3Ctd%3E%3Cinput%20type%3D%22password%22%20name%3D%22pwd%22%20size%3D15%3E%3C/td%3E%3C/tr%3E%0D%0A%3Ctr%3E%3Ctd%3EE-mail%20%3A%3C/td%3E%3Ctd%3E%3Cinput%20type%3D%22text%22%20name%3D%22email%22%20size%3D30%3E%3C/td%3E%3C/tr%3E%0D%0A%3Ctr%3E%3Ctd%3EPhone%20%3A%3C/td%3E%3Ctd%3E%3Cinput%20type%3D%22text%22%20name%3D%22phone%22%20size%3D20%3E%3C/td%3E%3C/tr%3E%0D%0A%3Ctr%3E%3Ctd%20valign%3Dtop%3EAddress%20%3A%3C/td%3E%3Ctd%3E%3Ctextarea%20cols%3D25%20rows%3D5%20name%3D%22addr%22%3E%3C/textarea%3E%3C/td%3E%3C/tr%3E%0D%0A%3Ctr%3E%3Ctd%3E%26nbsp%3B%3C/td%3E%3Ctd%3E%3Cinput%20type%3D%22submit%22%20value%3D%22Register%22%3E%3C/td%3E%3C/tr%3E%0D%0A%3C/table%3E%0D%0A%3C/form%3E%0D%0A%0D%0A%3Ccenter%3E%3Ca%20href%3D%22login.php%22%3E%u0E2A%u0E21%u0E32%u0E0A%u0E34%u0E01%20Login%3C/a%3E%3C/center%3E%0D%0A%3C/body%3E%0D%0A%3C/html%3E%0D%0A"));
//-->
</script>

Date : 27 ม.ค. 2548 16:51:30 By : ss
 


 

No. 9

Guest


.6. add.php
--------------------

<?
include'config.php';


//ตรวจสอบชื่อและพาสเวิร์ด
if($u_name=="" || $pwd=="") // หากตัวใดตัวหนึ่งไม่มีการกรอก
{
echo "<center><br><br>";
echo "<h3>กรอกข้อมูลให้ครบด้วยครับ</h3>";
echo "<a href=\"javascript:history.back(1)\"> แก้ไขข้อมูล </a>";
echo "</center>";
exit;
}



//ตรวจเมล์ว่าถูกต้องไหม
if(($email !='') && (!ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)", $email))) //หากมีการกรอกเมล์ แต่เมล์ไม่มีรูปร่างที่เป็นเมล์เลย
{
echo "<center><h4>เมล์ไม่ถูกต้องครับ</h4>";
echo "<a href=\"javascript:history.back(1)\"> แก้ไขข้อมูล </a></center>";
exit;
}



//ตรวจสอบเบอร์โทร
if (($phone !="") && (!ereg("^.+[0-9].+$",$phone))) //หากมีการกรอกเบอร์โทร แต่ไม่ได้มีตัวเลขอย่างเดียว
{
echo "<center><h4>ตรวจสอบเบอร์โทรให้ถูกต้อง</h4>";
echo "<a href=\"javascript:history.back(1)\"> แก้ไขข้อมูล </a></center>";
exit;
}



//หากผ่านด่านทั้งหมดมาได้แล้ว ก็เริ่มติดต่อฐานข้อมูลกันเลยครับ
mysql_connect($host,$user,$pass) or die("ติดต่อ server ไม่ได้");
mysql_select_db($db) or die ("เลือกฐานข้อมูลไม่ได้");




//มาตรวจสอบดูว่า ชื่อที่เขากรอกไปนั้นตรงกับสมาชิกคนก่อนหรือไม่
$ch_name=mysql_query("select name from $tb where name='$u_name'");
// $u_name คือค่าที่รับมาจาก register.htm
// หมายถึงว่าให้หาในคอลัมน์ชื่อว่า name จากตาราง member ว่ามีค่าเป็น $u_name ไหม

if(mysql_num_rows($ch_name) >= 1) //หากมี
{
echo "<center><h4>อา..มีคนใช้ชื่อนี้ไปแล้วหนะครับ</h4>";
echo "<a href=\"javascript:history.back(1)\"> แก้ไขข้อมูล </a></center>";
exit;
}




// เข้าระหัส md5() ให้รหัสสมาฃิกมีความปลอดภัย แม้แต่เจ้าของเว็บก็ดูไม่ออก
$pwd=md5($pwd);

// ป้องกันการกรอกที่อยู่แปลก ๆ เช่นใส่เครื่องหมายที่อาจทำให้ error
$addr=htmlspecialchars($addr);

//กำหนดรูปแบบวันที่
$date=date("d/m/Y");





//คำสั่ง sql ในการกรอกข้อมูล อย่าลืมว่าเรียงลำดับให้ถูกต้องด้วยนะครับ อย่าเรียงสลับกันเด็ดขาด

$sql="insert into $tb (date,name,surname,password,email,tel,address) values ('$date','$u_name','$s_name','$pwd','$email','$phone','$addr')";

// (date,name,surname,password,email,tel,address) หมายถึง ชื่อของ columns ในตาราง member
// ('$date','$u_name','$s_name','$pwd','$email','$phone','$addr') คือ ค่าที่รับมาจาก register.htm และที่เราได้กำหนดเองบ้าง เช่น $pwd และ $date
// อาจจะสงสัยว่าทำไมไม่มี id ที่ไม่มีว่าเพราะมันรันเลขอัตโนมัติครับ ไม่ต้องไปใส่ค่าให้มัน




//รันคำสั่ง
$result=mysql_query($sql);




// ตรวจสอบผลการทำงาน
if($result) //หากไม่มีปัญหา
{
echo "<center><h3>เรียบร้อยครับ</h3>";
echo "<a href=\"login.php\">Login </a></center>";
}
else //หากมีปัญหา
{
echo "<center><h3>เกิดปัญหาครับ</h3>";
echo "<a href=\"javascript:history.back(1)\"> แก้ไขข้อมูล </a></center>";
}




//ปิดฐานข้อมูล
mysql_close();
?>
Date : 27 ม.ค. 2548 16:52:09 By : ss
 


 

No. 10

Guest


7. admin.php
----------------------

<?
session_start();

//////////////////////////////////
// ส่วนแรก ส่วนแสดงผล
/////////////////////////////////

// หากผ่านการ Login แล้ว และมีการกำหนด session แล้ว
if(session_is_registered('admin_name') && session_is_registered('admin_pwd'))
{
echo "<center><h3>Admin manager</h3>";
echo "<a href=delete.php> ลบข้อมูล </a> | <a href=show.php> แสดงข้อมูล </a></center>";
exit();
}



//////////////////////////////////
// ส่วนที่สอง ส่วน admin Login
/////////////////////////////////

// หากการ Login ผ่านการกรอกรายละเอียดแล้ว
if($u_name && $pwd)
{

include'config.php';

if($u_name=="" && $pwd=="")
{
echo "<center><h3>กรอกรายละเอียดให้ครบครับ</h3></center>";
echo "<a href=\"javascript:history.back(1)\"> แก้ไขข้อมูล </a></center>";
exit();
}

//หากชื่อและรหัสถูกต้องตามที่กำหนดไว้
if($u_name==$admin_name && $pwd==$admin_pwd)
{
session_register('admin_name');
session_register('admin_pwd');
header("Location:$PHP_SELF");
}
else
{
echo "<center><h3>ชื่อหรือรหัสไม่ถูกต้อง</h3>";
echo "<a href=\"javascript:history.back(1)\"> แก้ไขข้อมูล </a></center>";
exit();
}



}
else // หากยังไม่มีการกรอกรายละเอียด
{
?>

<html>
<head><title> admin Login </title></head>
<body bgcolor=#0099FF>
<br><center><h3>admin Login </h3></center>

<form method=post action="<?=$PHP_SELF?>">
<table align=center>
<tr><td>name :</td><td><input type="text" name="u_name" size=15></td></tr>
<tr><td>password :</td><td><input type="password" name="pwd" size=15></td></tr>
<tr><td>&nbsp;</td><td><input type="submit" value="Login"></td></tr>
</table>
</form>
</body>
</html>

<?
}

?>
Date : 27 ม.ค. 2548 16:52:55 By : ss
 


 

No. 11

Guest


8. config.php
----------------------

<?
$host='localhost';
$user='root'; //ชื่อผุ้ใช้ mysql
$pass=''; //รหัส
$db='my_data';
$tb='member';

// กำหนด user และ password สำหรับ admin เอง
$admin_name='admin';
$admin_pwd='23567';

?>
Date : 27 ม.ค. 2548 16:53:41 By : ss
 


 

No. 12

Guest


9. del.php
------------------

<?
session_start();


// หากยังไม่ผ่านการ Login และไม่มีการกำหนด session
if(!session_is_registered('admin_name') && !session_is_registered('admin_pwd'))
{
echo "<center><h3>อ๊ะ..จะแฮ็คเหรอครับ</h3>";
exit(); // หยุดการทำงานของไฟล์
}




include'config.php';
mysql_connect($host,$user,$pass) or die("ติดต่อ server ไม่ได้");
mysql_select_db($db) or die ("เลือกฐานข้อมูลไม่ได้");



//คำสั่ง sql เพื่อลบรายชื่อตามที่ระบุใน delete.php
$sql="delete from $tb where name='$u_name'";



//รันคำสั่ง
$result=mysql_query($sql);



// ตรวจสอบผลการทำงาน
if($result) //หากไม่มีปัญหา
{
echo "<center><h3>เรียบร้อยครับ</h3>";
echo "<a href=\"delete.php\">ลบคนอื่นอีก </a></center>";
}
else //หากมีปัญหา
{
echo "<center><h3>เกิดปัญหาครับ</h3>";
echo "<a href=\"javascript:history.back(1)\"> แก้ไขข้อมูล </a></center>";
}



//ปิดฐานข้อมูล
mysql_close();

?>
Date : 27 ม.ค. 2548 16:54:19 By : ss
 


 

No. 13

Guest


10. delete.php
------------------------

<?
session_start();


// หากยังไม่ผ่านการ Login และไม่มีการกำหนด session
if(!session_is_registered('admin_name') && !session_is_registered('admin_pwd'))
{
echo "<center><h3>อ๊ะ..จะแฮ็คเหรอครับ</h3>";
exit(); // หยุดการทำงานของไฟล์
}



include'config.php';
mysql_connect($host,$user,$pass) or die("ติดต่อ server ไม่ได้");
mysql_select_db($db) or die ("เลือกฐานข้อมูลไม่ได้");



//คำสั่ง sql เพื่อเอาเฉพาะรายชื่อ
$sql="select name from $tb";



//รันคำสั่ง
$result=mysql_query($sql);




echo "<center><h3>เลือกชื่อที่ต้องการลบ</h3>";
///////////////////////////////////////////////////////////////////

// ลิสต์รายชื่อออกมา
echo "<form method=post action=\"del.php\">";

echo "<select name=u_name>";

while($show=mysql_fetch_object($result))
{
echo "<option value=".$show->name.">".$show->name."</option>";
}
echo "</select>";

echo "<input type=submit value=delete>";
echo "</form>";

///////////////////////////////////////////////////////////////////
echo "</center>";




//ปิดฐานข้อมูล
mysql_close();

?>
Date : 27 ม.ค. 2548 16:55:07 By : ss
 


 

No. 14

Guest


11. show.php
----------------------

<?
session_start();


// หากยังไม่ผ่านการ Login และไม่มีการกำหนด session
if(!session_is_registered('admin_name') && !session_is_registered('admin_pwd'))
{
echo "<center><h3>อ๊ะ..จะแฮ็คเหรอครับ</h3>";
exit(); // หยุดการทำงานของไฟล์
}




include'config.php';
mysql_connect($host,$user,$pass) or die("ติดต่อ server ไม่ได้");
mysql_select_db($db) or die ("เลือกฐานข้อมูลไม่ได้");



//คำสั่ง sql เพื่อแสดงรายชื่อสมาชิกทั้งหมด
$sql="select * from $tb";



//รันคำสั่ง
$result=mysql_query($sql);



// แสดงผลการทำงาน
echo "<table width=500 align=center style=\"font:BrowalliaUPC;font-size:14px\">";
while($show=mysql_fetch_object($result))
{
echo "<tr><td bgcolor=#33CC00 colspan=2> คนที่ <b>".$show->id."</b></td></tr>";
echo "<tr><td>วันที่ </td><td>".$show->date."</td></tr>";
echo "<tr><td>ชื่อ </td><td>".$show->name."</td></tr>";
echo "<tr><td>นามสกุล </td><td>".$show->surname."</td></tr>";
echo "<tr><td>รหัส </td><td>".$show->password."</td></tr>";
echo "<tr><td>อีเมล์</td><td><a href=\"mailto:".$show->email."\">".$show->email."</a></td></tr>";
echo "<tr><td>เบอร์ติดต่อ</td><td>".$show->tel."</td></tr>";
echo "<tr><td>ที่อยู่ </td><td>".$show->address."</td></tr>";
}
echo "</table>";


//ปิดฐานข้อมูล
mysql_close();
?>
Date : 27 ม.ค. 2548 16:55:36 By : ss
 


 

No. 15

Guest


12. readm.txt
-------------------

ขั้นตอน
*******
1. สร้างฐานข้อมูล my_data และตาราง member ตามที่ระบุในข้อที่ว่าด้วยไฟล์ database
2. แก้ไขไฟล์ config.php ให้ตรงตาม server ของคุณ

แล้วลองทดสอบดูได้เลยครับ
ลองสังเกตดูแล้วกันครับ
ที่จริงแล้วการทำระบบสมัครสมาชิก เพื่อความแน่ใจว่าเขาจะไม่ทำเล่น
บางแห่งก็ใช้ระบบตรวจสอบ ip ว่า ip นี้ได้ลงทะเบียนไปหรือยัง
ถ้าปรากฏว่า ip นี้มีการลงทะเบียนไปแล้วก็จะตัดสินการลงทะเบียนอีกครั้ง
แต่มันก็ตรวจสอบยาก เพราะ
1. เครื่องหนึ่ง หลายคนเล่น
2. ip ที่ได้มาจากบริการ ไม่ตรงกัน ต่างกันทุกค่ายไป


สำหรับไฟล์ admin จะทำแบบพิเศษ โดยใช้
***************************************
$PHP_SELF ( แปลว่า ไฟล์ ๆ นี้แหละ)

ลักษณะของ admin จะประกอบด้วย 3 ส่วนคือ
1. ส่วนแสดงผล หากมีการ Login และประกาศ session แล้ว
2. หากข้อแรกยังไม่ใช่ ก็ตรวจสอบว่ามีการ Login หรือยัง
หาก Login แล้ว ชื่อและรหัสถูกต้องไหม
หากถูกต้องก็จะประกาศ session และย้อนกลับไปข้อ 1 ใหม่
3. หากข้อ 2 ยังไม่ใช่ ก็จะไปยังหน้าต่าง Login เพื่อกรอก username และ password
เมื่อเรากด Login ก็จะย้อนกลับไปข้อ 1 อีกครั้งเพื่อตรวจสอบใหม่


Date : 27 ม.ค. 2548 16:57:40 By : ss
 


 

No. 16

Guest


ส่วนนี้คือส่วนที่จะนำไปประยุกต์ใช้
หากไฟล์ตัวใดที่ต้องการจะป้องกันก็ให้นำสคริปต์นี้ไปใช้ได้ทันที
-------------------------------------------------------------------------------------------------


<?
session_start();
if(session_is_registered('u_name') && session_is_registered('pwd'))
{

///////////////////////////////////////
// ส่วนนี้คือส่วนที่เราต้องการจะป้องกัน
// อนุญาตเฉพาะสมาชิกเท่านั้น
///////////////////////////////////////

}
else
{

echo "<br><br>";
echo "<center><h3>หากคุณยังไม่ได้ Login มาก่อน</h3>";
echo "<h4 style=\"margin-top:-10\">คุณจะไปยังหน้า Login ภายใน 3 วินาที</h4></center>";
print "<meta http-equiv=\"refresh\" content=\"3;URL=login.php\">";


}

?>
Date : 27 ม.ค. 2548 17:07:37 By : ss
 


 

No. 17

Guest


หรือรูปแบบนี้ก็ง่ายดีเหมือนกัน
นำส่วนนี้ไปไว้บนสุดของไฟล์ที่ต้องการจะป้องกัน ต้องเป็นไฟล์ php เท่านั้นนะครับ
ขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขขข

<?
session_start();
if(!session_is_registered('u_name') && !session_is_registered('pwd'))
echo "<br><br>";
echo "<center><h3>หากคุณยังไม่ได้ Login มาก่อน</h3>";
echo "<h4 style=\"margin-top:-10\">คุณจะไปยังหน้า Login ภายใน 3 วินาที</h4></center>";
print "<meta http-equiv=\"refresh\" content=\"3;URL=login.php\">";
exit();
}
?>

///////////////////////////////////////
// ส่วนนี้คือส่วนที่เราต้องการจะป้องกัน
// อนุญาตเฉพาะสมาชิกเท่านั้น
///////////////////////////////////////

Date : 27 ม.ค. 2548 17:11:23 By : ss
 


 

No. 18

Guest


ขอบคุณมากน่ะค่ะคุณSS ขอบคุณค่ะ
Date : 28 ม.ค. 2548 10:06:40 By : hnuuuu
 


 

No. 19

Guest


กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกก กกกรนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนน ลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลลล
Date : 24 ธ.ค. 2548 16:23:31 By : 1245
 


 

No. 20

Guest


ขอโค้ดการป้องกันการจำ address บาร์หน่อยนะคะ ประมาณว่าจะดูหน้านี้ได้ต้องรหัสผ่านเท่านั้นอ่ะค๊า


ขอบพระคุณเป็นอย่างสูง
Date : 18 ต.ค. 2549 11:19:30 By : น้องใหม่
 


 

No. 21

Guest




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head><title> %u0E25%u0E07%u0E17%u0E30%u0E40%u0E1A%u0E35%u0E22%u0E19 </title></head> <body bgcolor=#FFE6E6> <br><center><h3>%u0E2A%u0E21%u0E31%u0E04%u0E23%u0E2A%u0E21%u0E32%u0E0A%u0E34%u0E01</h3></center> <form method=post action="add.php"> <table align=center> <tr><td>name * :</td><td><input type="text" name="u_name" size=20></td></tr> <tr><td>sername :</td><td><input type="text" name="s_name" size=20></td></tr> <tr><td>password * :</td><td><input type="password" name="pwd" size=15></td></tr> <tr><td>E-mail :</td><td><input type="text" name="email" size=30></td></tr> <tr><td>Phone :</td><td><input type="text" name="phone" size=20></td></tr> <tr><td valign=top>Address :</td><td><textarea cols=25 rows=5 name="addr"></textarea></td></tr> <tr><td>&nbsp;</td><td><input type="submit" value="Register"></td></tr> </table> </form> <center><a href="login.php">%u0E2A%u0E21%u0E32%u0E0A%u0E34%u0E01 Login</a></center> </body> </html>
Date : 7 มิ.ย. 2550 17:16:16 By : กก
 


 

No. 22

Guest



Date : 17 มิ.ย. 2550 23:16:42 By : นพ
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำไม่ได้ค่ะ ขอโค้ดตรงการทำหน้าlogin หน่อยได้ไหมค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่