ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingใช้งาน HTTP/HTTPS Authentication(php)ร่วมกับmysql
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใช้งาน HTTP/HTTPS Authentication(php)ร่วมกับmysql  (อ่าน 1414 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
manoo_cru
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 6



ดูรายละเอียด
« เมื่อ: 09 มีนาคม 2008, 22:28:07 »

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

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 1,986



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 10 มีนาคม 2008, 13:30:53 »

-*- ใช้เหมือนปกติ แต่ root ของ https จะไม่เหมือนกันแล้วแต่ host นะส่วนมาก root ปกติจะเป็น public_html แล้วก็ https จะเป็น private_html   Smiley
บันทึกการเข้า

Develop site but can't develop life
ASIA
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,518



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 10 มีนาคม 2008, 13:50:47 »

ผมแนะนำส่วน 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';

?>
« แก้ไขครั้งสุดท้าย: 10 มีนาคม 2008, 14:06:22 โดย EThaiZone » บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์