<?PHP
@session_start(); //세션 데이터를 초기화
if(!myfunc_userauth($userid, $userpw) || $_SERVER["REMOTE_ADDR'] != "10.10.1.1")
//DB 에서 사용자 인증을 처리, 관리자 IP인지 확인
print "인증 실패";
LogSave(userid, user_ip, 0) '접속에 실패한 ID 및 IP 기록
exit; //인증 실패 시 종료
//인증에 성공한 경우 처리해야 되는 부분
if (!session_is_registered("logged_in"))
$logged_in = 1; //인증에 성공했을 경우 logged_in 에 1의 값을 세팅
$user_ip = $_SERVER["REMOTE_ADDR"];
session_register("logged_in"); //인증 결과 저장
session_register("userid"); //사용자 ID를 저장
session_register("user_ip"); //사용자 IP를 저장
LogSave($userid, $user_ip); // 접속한 사용자 ID 및 IP 기록
... 중략 ...
?>

'Hello_World! > 인디언말_PHP' 카테고리의 다른 글

Range header DoS vulnerability in Apache 1.3 and Apache 2  (0) 2011.09.18
LFI With PHPInfo Assistance  (0) 2011.09.14
Oddities of PHP file access in Windows®.Cheat-sheet.  (0) 2011.09.14
php base64  (0) 2011.08.26
Hello World in PHP  (0) 2011.08.11
Posted by bitfox
l