215, 1/11 회원가입  로그인  
   ka0r1
   로그아웃 구현

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=142 [복사]


if($_SERVER["PHP_AUTH_USER"]=="brown" &&
        $_SERVER["PHP_AUTH_PW"]=="1234"){ //사용자 인증 처리
        //로그인 된 후 메시지 출력
        echo "안녕하세요.".$_SERVER["PHP_AUTH_USER"]."님<br>";
        echo "<a href=http://localhost".$_SERVER["PHP_SELF"].">로그아웃</a>";
}

로그인을 성공하고 로그아웃을 클릭하면
http://localhost/test.php를 다시 접속하게 되는데
로그인 상태가 그대로 유지가 되고 있습니다.
왜 로그인 상태가 그대로 유지되어 있는 거죠?
쿠키 때문입니까?
그리고 로그아웃이 되게 할려면 어떻게 해야 되나요?

  Hit : 4730     Date : 2013/04/10 02:45



    
rubiya php_auth_user는 서버에서 초기화시킬 수 없는건지 대부분의 예제에서는 쿠키 혹은 세션과 연동해서 사용하는군요

로그인 페이지에서만 php_auth_user가 맞는 값인지 확인해보고 나중에 허가받은 사용자인지 확인할때는 쿠키값을 확인해보는 방식으로요.
2013/04/10