PHP로 HTTP 인증하기
Linux/PHP : 2007/10/18 15:12
http://kr.php.net/manual/kr/features.http-auth.php
if( !isset( $_SERVER["PHP_AUTH_USER"] ) )
{
header( "WWW-authenticate: basic realm='관리자 로그인'" );
header( "HTTP/1.0 401 Unauthorized" );
echo "<CENTER><FONT COLOR='red'>관리자 인증 실패</FONT></CENTER>";
exit;
}
else if( $_SERVER["PHP_AUTH_USER"] =="id1" )
{
if( $_SERVER["PHP_AUTH_PW"] != "pwd1")
{
header( "WWW-authenticate: basic realm='관리자 로그인'" );
header( "HTTP/1.0 401 Unauthorized" );
echo "<CENTER><FONT COLOR='red'>관리자 인증 실패</FONT></CENTER>";
exit;
}
}
else if( $_SERVER["PHP_AUTH_USER"] =="id2" )
{
if( $_SERVER["PHP_AUTH_PW"] != "pwd2")
{
header( "WWW-authenticate: basic realm='관리자 로그인'" );
header( "HTTP/1.0 401 Unauthorized" );
echo "<CENTER><FONT COLOR='red'>관리자 인증 실패</FONT></CENTER>";
exit;
}
}
else
{
echo "<CENTER><FONT COLOR='red'>관리자 인증 실패</FONT></CENTER>";
exit;
}
if( !isset( $_SERVER["PHP_AUTH_USER"] ) )
{
header( "WWW-authenticate: basic realm='관리자 로그인'" );
header( "HTTP/1.0 401 Unauthorized" );
echo "<CENTER><FONT COLOR='red'>관리자 인증 실패</FONT></CENTER>";
exit;
}
else if( $_SERVER["PHP_AUTH_USER"] =="id1" )
{
if( $_SERVER["PHP_AUTH_PW"] != "pwd1")
{
header( "WWW-authenticate: basic realm='관리자 로그인'" );
header( "HTTP/1.0 401 Unauthorized" );
echo "<CENTER><FONT COLOR='red'>관리자 인증 실패</FONT></CENTER>";
exit;
}
}
else if( $_SERVER["PHP_AUTH_USER"] =="id2" )
{
if( $_SERVER["PHP_AUTH_PW"] != "pwd2")
{
header( "WWW-authenticate: basic realm='관리자 로그인'" );
header( "HTTP/1.0 401 Unauthorized" );
echo "<CENTER><FONT COLOR='red'>관리자 인증 실패</FONT></CENTER>";
exit;
}
}
else
{
echo "<CENTER><FONT COLOR='red'>관리자 인증 실패</FONT></CENTER>";
exit;
}
Trackback Address :: http://jjangu.pe.kr/blog/trackback/469



