웹마스터 팁

2.jpg
1.jpg
http://sayq.new21.org/?channal=adminNZEO에 존재하는 모든 소스들을 섞어서 관리자 모드를 구축해 봅시다. ~.~

admin.php 내용입니다.

<?
// 아이디, 패스워드 설정
if(($PHP_AUTH_USER == "id") AND ($PHP_AUTH_PW == "password"))
{
                  print("<HTML>n");
                  print("<HEAD>n");
                  print("<TITLE>로그인 시스템에 오신것을 환영합니다.</TITLE>n"); // 타이틀명 설정
          print("</HEAD>n");
                  print("<BODY>n");
                  print("<font size=2 color=black face=돋움><center><font color=blue>성공적</font>으로 로그인 했습니다.<br><br>n");
          print("<b>관리자 메뉴</b><br><br>n");
          print("<a href= target=_blank>제로보드 관리자 모드</a><br>n"); // 제로보드 관리자모드 주소 입력
          print("<a href=telnet:>텔넷 접속</a><br>n"); // 텔넷 주소 입력
          print("<a href= target=_blank>MySql 접속</a><br>n"); // MySql 관리도구 주소 입력
          print("<a href='javascript:;' onClick=window.open('http://ttcgi.com/ttftp/start.htm','','width=250,height=230')>웹 FTP</a>
<br>n");
          print("<a href=>홈으로~</a><br></font></center>n"); // 홈페이지 주소 입력
          print("</body>n");
          print("</html>n");// 로그인 후 출력 내용
                          
                // 접속하면 시스템 관라자에게 메일 보냄 (시스템 관라자)
                $username = ""; // 관리자 이름
                $email = "MAIL-DAEMON@localhost"; // 관리자 메일
                $mailsubject = "$PHP_AUTH_USER 님이 로그인 했습니다. "; // 메일 제목
                $Fromname = "Say_Q 관리자 로그인 관리자"; // 메일 보낸사람 이름 (사이트 명)
                $Fromaddress = "user@user"; // 메일 보낸사람 주소
                        
                // 접속 일시 출력                    
                $day = date("Y년 n월 j일");
                $time = date("H시 I분");
                        
                // 로그인시 메일로 전송할 메세지
                $msg = <font size=2 face=돋움>아이디: $PHP_AUTH_USER 로 로그인 했음을 시스템 관리자에게 알립니다.<br>$day  $time 접속함.<br><br><br><center>로그인 시스템</center></font></body></html>";
                if (mail($username." <".$email.">", $mailsubject, $msg, "From: ".$Fromname." <".$Fromaddress.">nContent-Type: text/html; charset=euc-kr"))
                {
                        print ("<font size=2 face=돋움>시스템 관리자 <b>$username</b> 님에게 메일을 전송 하였습니다.</font><br>");
                        print ($msg);
                }
                else
                {
                        print ("메일서버가 죽었습니다.");
                }
                print("</BODY>n");
                print("</HTML>n");
}

else
{
          header("WWW-Authenticate: Basic realm="Administrator Login System"");
          header("HTTP/1.0 401 Unauthorized");
          // 접속을 하지 못했을 때 출력 메세지                  
                 print("<HTML>n");
                  print("<HEAD>n");
                  print("<TITLE>로그인 시스템에 오신것을 환영합니다.</TITLE>n"); // 타이틀명 설정
                                  print("</HEAD>n");
                  print("<BODY>n");
                                  print("<center><font face='Arial Black' size=5 color=black>:::Say_Q::: Error - Administrator Login Error</font></center><br><br>");
                  print("<center><font face=돋움>이 페이지는 HTTP 인증에 의해 보호됩니다.<br>n");
                          print("만약 아이디와 비밀번호가 맞는데도 접속할 수 없으면 관리자에게 문의하세요.<br>n");
                  print("<u>이 페이지는 관리자 이외에는 접속할 수 없습니다!</u><br><br><br>n");
                                  print("로그인 시스템</font></center>n");
                          print("</body>n");
                          print("</html>n");
}
?>

이 한개의 파일이 끝입니다.
필요하신데로 수정하셔서 사용하세요. (사실은 이것도 이 체널에 있는 글을 수정을 한것 뿐입니다.. -_-;;;)

스크린샷 첨부하였습니다.
(첫번째는 현재 사용중인 로그인 뒤 화면, 두번째는 이메일로 오는 화면)
제목 글쓴이 날짜
SMTP 인증 회원가입 메일 인증 , 비밀번호 오류찾기 및 답변글 메일로 받기 [11] file FFHosting 2009.01.12
특정 도메인의 메일 주소로만 가입 인증 메일 보내기 [3] 박정욱 2009.03.28
인증메일 때문에 고생하시는 분 참고하세요. [17] 박용식 2010.10.14
성인인증 받는 소스입니다..... [17] q333 2003.01.12
PHP 인증 페이지를 만들자! - Lesson 1 수정본 #2 ☺[폐]허접-_- 2002.01.24
PHP 인증 페이지를 만들자! - Lesson 2 수정본 #1 [5] ☺[폐]허접-_- 2002.01.24
PHP 인증 페이지를 만들자! - Lesson 3 수정본 #1 [3] ☺[폐]허접-_- 2002.01.24
파일시스템에서 비밀번호 생성/수정/인증 [7] 두기두바 2002.01.10
웹 인증 보호, 윈도우 로그인 폼 이용 (authenticate) [9] file 둘리나라™ 2003.01.13
NZEO 이메일 인증 따라하기 [또 수정 --;] [44] file teslaMINT 2003.02.22
메일 인증시 기존 회원 전부 인증걸기;;; [4] teslaMINT 2003.03.04
홈페이지 관리자 모드 구축하기 (HTTP 인증, 중복 맞음) [10] file 9000㎒ 2003.11.01
PHP프로그램에 간단한 인증(로그인) 걸기. [15] Lepas 2004.08.09
[타키의 초보강좌]PHP 기초 강좌 제 1탄[패스워드 인증] [8] 타키 2004.10.23
htaccess를 활용하자 3탄! 사용자인증 [4] [쿨럭]블루엔젤 2003.01.23
qmail-1.03설치② (checkpassword 인증모듈) 비츠로 2003.02.28
qmail-1.03설치④ (vpopmail 인증모듈) 비츠로 2003.02.28
트래픽관리 Throttle-status 사용자 인증시키기 [1] Cksoft 2003.03.18
php 와 mysql 을 이용한 웹인증..(윈도우에서) 이성헌 2003.06.05
apache 서버에서 apache 인증 (윈도우에서 apm 설치후) 이성헌 2003.06.05