본문 바로가기
프로그램/PHP

[PHP]페이지 인증 $PHP_AUTH_USER,$PHP_AUTH_PW

by 주원대디 2013. 8. 26.

 

[PHP]페이지 인증 $PHP_AUTH_USER,$PHP_AUTH_PW

 

 

 

 

각 페이지에 로그인 기능을 설정 할수 있습니다.

 

PHP 환경설정에 따라 변수 정의를 해주고 쓰기도 합니다.

 

$PHP_AUTH_USER == $_SERVER[PHP_AUTH_USER]; 

$PHP_AUTH_PW == $_SERVER[PHP_AUTH_PW];

 

 

<? 

    $id = "id"; 
    $pw = "passwd"; 

    function auth(){ 
       header("WWW-authenticate:basic realm=\"관리자\""); 
       header("HTTP/1.0 401 unauthorized"); 
       echo " 
           <script> 
                alert('관리자만 접근 가능합니다.'); 
                history.back(1); 
           </script> 
       "; 
       exit; 
    } 

   if(!$PHP_AUTH_USER or !$PHP_AUTH_PW){ 
       auth(); 
   }else{ 
      if($id != $PHP_AUTH_USER or $pw != $PHP_AUTH_PW) auth(); 
   } 

?> 


위 방법은 해당 페이지에만  페이지 인증 로그인창이 뜨기 때문에

 

폴더 자체를 페이지 인증 방식을 거치고 싶다면

 

아래 링크 참조 : 페이지-인증 htpasswd-웹-페이지-암호설정