Authentication ป้องกันไฟล์ด้วย php

เขียนเมื่อ 11 ปีก่อน โดย Ninenik Narkdee
ป้องกันไฟล์ authentication php

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ ป้องกันไฟล์ authentication php



How to protect a document with PHP's authentication.
มาทำวิธีป้องกันการเข้าดูไฟล์ด้วย php กันดีกว่า วิธีง่ายๆในการป้องกันด้วย password
ที่หลายคนยังไม่เคยลอง หลายคนคงจะเคยเห็นเวลาเข้าเวบส่วนที่มี password
บางเวบจะเป็น Box แสดงขึ้นมาให้ใส่ username &password คราวนี้เราจะมาทำเองกัน ง่ายๆครับ

ลองดูโค๊ดข้างล่าง สามารถ copy ไปใช้ได้เลย ต้องการให้ไฟล์ไหน มีการป้องกันก็ copy
เอาไปใส่ในต้นไฟล์นั้น จะเป็นการเช็ค Username & Password ที่สามารถใช้งานได้หลายรูปแบบ
// include this file where you want to limit access.

<?php
$username = "test"; 
$password = "123"; 
function authenticate() { 
header("WWW-authenticate: basic realm='Protected'"); 
header("HTTP/1.0 401 Unauthorized"); 
echo "You must enter a valid login ID and password! "; 
exit; 
} 
function CheckPwd($user,$pass) { 
	global $username,$password; 
	return ($user != $username || $pass != $password)?false:true; 
} 
if(!isset($PHP_AUTH_USER)) { 
	authenticate(); 
}elseif(!CheckPwd($PHP_AUTH_USER,$PHP_AUTH_PW)) { 
	authenticate(); 
} 
?>

 

------ส่วนนี้เป็น html --------
Welcome,You haveauthenticated successfully!
จากข้างบนเราสามารถนำมาประยุกต์ใช้ร่วมกับฐานข้อมูลก็ได้ โดยให้ลิสต์ username & password
มาจากฐานข้อมูลแทน อันนี้อยู่ที่แต่ละคนจะดัดแปลงไปใช้เอาเองล่ะกันครับ



กด Like หรือ Share เป็นกำลังใจ ให้มีบทความใหม่ๆ เรื่อยๆ น่ะครับ











URL สำหรับอ้างอิง











เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ