웹마스터 팁

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> 입니다.");
}
?>
제목 글쓴이 날짜
홈페이지에 실시간뉴스 보여주기 [19] looster 2001.06.05
자기 홈 또는 서버 연지 며칠이 지났는지 알 수 있는 php 소스 [15] 고종길 2001.06.03
대화방을 만들어보쟈~ [20] 해그리드짱!!! 2001.06.03
쿠키 설정하고 불러올때 주의할점;; [윈도우 멀티부팅 사용하시는 초보분만] [9] daftya 2001.05.29
GD를 이용해본 영어 발음기호 image출력 [3] 앤디(andy) 2001.05.24
[APM] 한글, gif, jpeg, png 다되는 GD 설치 [4] 앤디(andy) 2001.05.22
최근게시물 - 첫글은 내용까지, 다음글부터 목록만... [15] СreдturЭ 2001.04.16
공부용 방명록이에욥^^. 주석왕창(페이지분할등.기능있어욥~) [2] 프리^^ 2001.04.16
[추천 팁] phpmyadmin 으로 복구 할때. 후니 2001.02.28
주소에서 음악 파일만 빼와 윈앰프로 실행하기 [1] file 오기 2001.12.04
배경 음악을 한번만 실행 시키기 - 쿠키이용 [4] 오기 2001.12.02
M3U생성 프로그램을 통한 MP3실시간 듣기.. [11] ▒1q▒ 2001.09.13
PHP 인증 페이지를 만들자! - Lesson 3 수정본 #1 [3] ☺[폐]허접-_- 2002.01.24
회원관리 프로그램을 구현하고 싶은신 분들께.. [7] [폐]허접-_- 2002.03.18
PHP 인증 페이지를 만들자! - Lesson 2 수정본 #1 [5] ☺[폐]허접-_- 2002.01.24
PHP 인증 페이지를 만들자! - Lesson 1 수정본 #2 ☺[폐]허접-_- 2002.01.24
노프레임/카운터에 관련된 PHP함수 팁 몇가지 [1] 차카게살자 2001.12.28
MySQL 루트비번 분실시 대처요령 [29] zero 2001.04.18
교육용 방명록 #8 [delete.php3파일에서 넘겨받은 비밀번호를 검사하여 글을 삭제합니다.] [18] zero 2000.07.03
교육용 방명록 #7 [삭제 버튼을 눌렀을 때 비밀번호를 입력받는 부분입니다.] [5] zero 2000.07.03