다음 이전 차례

14. 부록 D 사용자 인증 예제

이화일을 얻으려면 웹브라우져에서 '다른이름으로 저장'을 누르고 user_pw.lib 라고 입력하시오.

PHP 3 메뉴얼에서 : PHP가 아파치 모듈일때만 작동한다. $PHP_AUTH_USER 와 $PHP_AUTH_PW 를 출력하는 대신, 사용자이름과 비밀번호를 확인만 하기을 원할지도 모른다. 아마도 데이터베이스에 쿼리를 보내거나 adm 화일에서 찾아보면 될것이다.


<?php
        if (!$PHP_AUTH_USER)
        {
                Header("WWW-authenticate: basic realm=\"My Realm\"");
                Header("HTTP/1.0 401 Unauthorized");
                echo "Text to send if user hits Cancel button\n";
                exit;
        }
        else
        {
                echo "Hello $PHP_AUTH_USER.<P>";
                echo "You entered $PHP_AUTH_PW as your password.<P>";
        }
?>


다음 이전 차례