<?php session_start(); function fncAuthentication() { header('WWW-Authenticate: Basic realm="localhost"'); header("HTTP/1.0 401 Unauthorized"); exit; } //*** Check user ***// if (trim($_SERVER['PHP_AUTH_USER'])!= "" and trim($_SERVER['PHP_AUTH_PW']) != "") { $strFileName = "thaicreate.txt"; $objFopen = fopen($strFileName, 'r'); if ($objFopen) { while (!feof($objFopen)) { $file = fgets($objFopen, 4096); $Chk = explode("|", $file); if(trim($_SERVER['PHP_AUTH_USER'])==trim($Chk[0]) and trim($_SERVER['PHP_AUTH_PW'])==trim($Chk[1])) { $_SESSION["strUser"] = $_SERVER['PHP_AUTH_USER']; $_SESSION["strPass"] = $_SERVER['PHP_AUTH_PW']; continue; } } fclose($objFopen); } } //*** Session ***// if(trim($_SESSION["strUser"])=="" or trim($_SESSION["strPass"])=="") { fncAuthentication(); exit(); } ?>
<?php require_once("phpAuthCheck.php"); ?> <html> <head> <title>ThaiCreate.Com PHP & Authentication</title> </head> <body> <?php echo "<center><h1>Welcome ".$_SESSION["strUser"]." </h1><br><br><h2>Now Page 1</h2><center>" ?> <center><a href="phpAuthentication2.php">Page 2</a><center> </body> </html>
<?php require_once("phpAuthCheck.php"); ?> <html> <head> <title>ThaiCreate.Com PHP & Authentication</title> </head> <body> <?php echo "<center><h1>Welcome ".$_SERVER['PHP_AUTH_USER']." </h1><br><br><h2>Now Page 2</h2><center>" ?> <center><a href="phpAuthentication1.php">Page 1</a><center> </body> </html>
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท