웹마스터 팁

authenticate.gif
페이지, 관리자 모드 인증설정
제로보드와 로그인과 연결가능!! 그냥 페이지, 관라자 모드 인증설정에 사용하기에는 좋습니다.

<?
// 아이디, 패스워드 설정
if(($PHP_AUTH_USER == "1234") AND ($PHP_AUTH_PW == "1234"))
{
                  print("<HTML>n");
                  print("<HEAD>n");
                  print("<TITLE>로그인 시스템에 오신걸 환영합니다.</TITLE>n"); // 타이틀명 설정
                  print("</HEAD>n");
                  print("<BODY>n");
                  print("성공적으로 로그인 했습니다.<br>n"); // 로그인 후 출력 내용
                          
                // 접속하면 시스템 관라자에게 메일 보냄 (시스템 관라자)
                $username = "아무개"; // 관리자 이름
                $email = "guest@guest.com"; // 관리자 메일
                $mailsubject = "$PHP_AUTH_USER 님이 로그인 했습니다. "; // 메일 제목
                $Fromname = "접속했다"; // 메일 보낸사람 이름 (사이트 명)
                $Fromaddress = "접속했다주소"; // 메일 보낸사람 주소
                        
                // 접속 일시 출력                   
                $day = date("Y년 n월 j일");
                $time = date("H시 I분");
                        
                // 로그인시 메일로 전송할 메세지
                $msg = "아이디: $PHP_AUTH_USER 패스워드: $PHP_AUTH_PW 로그인 했음을 시스템 관리자에게 알립니다.<br>$day  $time 접속";
                if (mail($username." <".$email.">", $mailsubject, $msg, "From: ".$Fromname." <".$Fromaddress.">nContent-Type: text/html; charset=euc-kr"))
                {
                        print ("시스템 관리자 <b>$username</b> 님에게 메일을 전송 하였습니다.<br><br>");
                        print ($msg);
                }
                else
                {
                        print ("메일 죽음 -.-a");
                }
                print("</BODY>n");
                print("</HTML>n");
}
else
{
          header("WWW-Authenticate: Basic realm="아이디와 패스워드를 입력하세요."");
          header("HTTP/1.0 401 Unauthorized");
          // 접속을 하지 못했을 때 출력 메세지
          print("이 페이지는 HTTP 인증에 의해 보호됩니다.<br>n");
          print("기본으로 설정되어 있는 아이디와 패스워드는 <B>1234</B> 입니다.");
}
?>
제목 글쓴이 날짜
자신의 디비내용을 출력해주는 소스 [출처: phpschool.com] [5] 석이™ 2003.02.05
제로보드식 에러페이지 만들기 [2] .zeve 2003.02.04
야구 자료실 2 (목록 만들기) 한꼬마 2003.02.02
야구 자료실 만들기 1 [8] file 한꼬마 2003.01.30
PHP,자바스크립트 활용하기 #1 -무단링크라는 것은... [21] ☆좀비파우더™ 2003.01.30
^.^ 그림을 DB에 집어넣어 버리기.. [13] 아이쿠 2003.01.30
lotto 번호 추출기 [7] 갑빠™ 2003.01.29
제로보드 코멘트 수정 기능 구현!! [13] teslaMINT 2003.01.28
NZEO 쪽지 수신 허용/거부 따라하기 ~(=ㅁ=)~ [12] teslaMINT 2003.01.28
[제로카운터 수정하기#4-초보용] 인트로에서 카운트 체크하고 메인에서 카운트 보여주기 [3] 김태훈 2003.01.22
[제로카운터 수정하기#3-초보용] 어제 오늘 방문자수 변경하기 김태훈 2003.01.22
[제로카운터 수정하기#2-초보용] 새로 설치후 예전 방문자수로 고치기(최고방문자수 문제해결됨) 김태훈 2003.01.22
[제로카운터 수정하기#1-초보용] 테이블 다 지우고 새로 설치하기 [2] 김태훈 2003.01.22
엔지오 처럼 주소 /?channel=about 식으로 만들기 [18] 위니 2003.01.21
국내 IP 조회하는 클래스.(소켓사용) [1] 행복한고니 2003.01.17
텍스트 링크, 배너 링크*랜덤 (틀팁포함) [3] 둘리나라™ 2003.01.16
파일 하나로 끝내는-_- NZEO 북마크...-_-a [14] ineal 2003.01.13
웹 인증 보호, 윈도우 로그인 폼 이용 (authenticate) [9] file 둘리나라™ 2003.01.13
[동주아빠] PHP 게시판(끝.29강) - 삭제(delete_ok.php) [18] 손병목 2003.01.11
[동주아빠] PHP 게시판(28강) - 삭제(delete.php) 손병목 2003.01.11