ใช้งาน HTTP/HTTPS Authentication(php)ร่วมกับmysql

เริ่มโดย manoo_cru, 09 มีนาคม 2008, 22:28:07

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

manoo_cru

รบกวนขอทราบการเขียนโค้ด การใช้งาน HTTP/HTTPS Authentication(php)ร่วมกับmysql โดยดึงข้อมูลจากฐานข้อมูลแล้วแสดงหน้าและข้อมูลเฉพาะของสมาชิกครับเหมือนกับของhotmail.com ขอละเอียดหน่อยครับ พึ่งหัดเขียน php ครับ

thenetxx

-*- ใช้เหมือนปกติ แต่ root ของ https จะไม่เหมือนกันแล้วแต่ host นะส่วนมาก root ปกติจะเป็น public_html แล้วก็ https จะเป็น private_html   :)
Develop site but can't develop life
ASIA

EThaiZone

#2
ผมแนะนำส่วน authenticate ล่ะกัน

<?php

$member 
= array("admin1" => "pass1""admin2" => "pass2");

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 
check_login($user,$pass$userlist) {
return ($userlist[$user] == $pass) ? true false;
}

if (!isset(
$PHP_AUTH_USER)) $PHP_AUTH_USER $HTTP_SERVER_VARS['PHP_AUTH_USER'];
if (!isset(
$PHP_AUTH_PW))$PHP_AUTH_PW $HTTP_SERVER_VARS['PHP_AUTH_PW'];

if (!
check_login($PHP_AUTH_USER,$PHP_AUTH_PW$member)) authenticate();


print 
'Correct';

?>