AUTH_HTTP를 사용하면 HTTP 인증 기반의 프로그램을 쉽게 구축할 수 있고 사용자 데이터 테이블을 자유롭게 지정할 수 있어 작업이 간단하고 사용하기 쉽습니다...
예:
<?php
require_once("인증/HTTP.php");
$옵션 = 배열(
'dsn'=>"mysql://root:@localhost/test", //데이터베이스 연결 문자열
'table'=>"test_http", //사용자 테이블
'usernamecol'=>"name", // 사용자 이름 필드
'passwordcol'=>"passwd", //사용자 비밀번호 필드
'cryptType'=>"md5", // 비밀번호와 비밀번호 방식
'db_fields'=>"*",
);
$a = new Auth_HTTP("DB", $options)
$a->setRealm('yourrealm'); // 영역 이름
$a->setCancelText('Error 401'); // 인증 실패 시 프롬프트 메시지
$a->start(); // 인증 프로세스 시작
if($a->getAuth()) // 성공
{
echo "안녕하세요 $a->username 내 비밀 페이지에 오신 것을 환영합니다";
echo $a->getAuthData('userid'); // 다른 필드 가져오기
echo $a->getAuthData('전화'); //
echo $a->getAuthData('email');
//print_r($a);
};
?>
검증할 프로그램 앞에 이 프로그램을 추가하면 됩니다..