1. PHP 이용하여 인증 ID, PW 출력
<?php
echo "ID : "; echo $_SERVER['PHP_AUTH_USER']; echo "<br />"; // $_SERVER['PHP_AUTH_USER'] 변수는 인증 사용자를 표시해 주는 변수echo "PW : "; echo $_SERVER['PHP_AUTH_PW']; // $_SERVER['PHP_AUTH_PW'] 변수는 인증 사용자의 패스워드를 표시해 주는 변수
?>
2. Redirect
<?php
$id = $_SERVER['PHP_AUTH_USER'];
if($id == "admin") // 로그인한 아이디가 Admin 면 "Admin Page!" 출력
{
echo "Admin Page!";
}
else if($id == "test_cacti") // 로그인한 아이디가 test_cacti 면 Cacti 페이지로 리다이렉트
{
header("Location: http:// dwhan.no-ip.org:25040/cacti/") ;
}
else if($id == "test_blog") // 로그인한 아이디가 test_blog 면 WordPress 페이지로 리다이렉트
{
header("Location: http:// dwhan.no-ip.org:25040/ wordpress/");
}
?>
3. Page 표시
<?php$id = $_SERVER['PHP_AUTH_USER']; // 디렉토리 인증을 통과한 ID를 $id 변수에 대입if($id == "admin") // 로그인한 아이디가 admin 면 Cacti 링크, WordPress 링크 표시{echo "Admin Page!";echo '<a href="/cacti/index.php">Cacti</a> <br/>'; echo '<a href="/wordpress/index.php">WordPress</a> <br/>'; }else if($id == "test_cacti") // 로그인한 아이디가 test_cacti 면 Cacti 링크 표시{
echo '<a href="/cacti/index.php">Cacti</a>';
}else if($id == "test_blog") // 로그인한 아이디가 test_blog 면 WordPress 링크 표시{echo '<a href="/wordpress/index.php">WordPress</a>'; }?>
댓글 없음:
댓글 쓰기