웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
![authenticate.gif](/files/attach/images/19360725/436/374/019/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> 입니다.");
}
?>
웹 인증 보호, 윈도우 로그인 폼 이용 (authenticate)
2003.01.13 04:37
![authenticate.gif](/files/attach/images/19360725/436/374/019/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> 입니다.");
}
?>
댓글 9
제목 | 글쓴이 | 날짜 |
---|---|---|
스크롤되다가 마우스를 가져가면 멈추는 광고판 [2] | java | 2006.04.22 |
Textarea안에서의 타이핑되는 텍스트! | java | 2006.04.15 |
둥그렇게 말리는 듯한 느낌의 공지소스.. | java | 2006.04.15 |
텍스트 색상이 플래시처럼 바뀌는 소스. | java | 2006.04.15 |
트렌지션 테이블. | java | 2006.04.15 |
[동영상] 제2강 연산자 [1] | 인테리어뱅크 | 2006.04.11 |
[동영상] 제1강 자바 스크립트의 기본 개념 | 인테리어뱅크 | 2006.04.11 |
페이지를 풀창으로 띄우는 방법 [1] | 인테리어뱅크 | 2006.04.11 |
드래그금지 태그 풀어보기 [2] | 인테리어뱅크 | 2006.04.10 |
홈페이지 TOP 버튼 만들어 보기 [7] | 인테리어뱅크 | 2006.04.10 |
마우스 따라다니 면서 원형을 그리면서 돌아가는것... | 왜,그러지 | 2006.04.07 |
DHTML 계산기 | 왜,그러지 | 2006.04.05 |
마우스 따라다니는 아날로그 시계 [1] | 왜,그러지 | 2006.04.05 |
텍스트 위에 네온 빛이 이동하는 효과.. | 왜,그러지 | 2006.04.05 |
3D 메세지 나타나기... | 왜,그러지 | 2006.04.05 |
두가지 색으로 깜박거리는 텍스트 | keymove | 2006.03.17 |
게임상의 캐릭터와 대화하는 것 같이 보이기(?) [4] | 세강 :D | 2006.02.24 |
firefox에서 location.href안 먹힐 때 해결법 [1] | 꿀벙이 | 2006.02.24 |
[동영상강좌] 제20회차 - 다중 if문 | 아이티스터디 | 2006.02.02 |
[동영상강좌] 제19회차 - 조건문 if 알아보기 | 아이티스터디 | 2006.02.02 |