웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
페이지, 관리자 모드 인증설정
제로보드와 로그인과 연결가능!! 그냥 페이지, 관라자 모드 인증설정에 사용하기에는 좋습니다.
<?
// 아이디, 패스워드 설정
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
페이지, 관리자 모드 인증설정
제로보드와 로그인과 연결가능!! 그냥 페이지, 관라자 모드 인증설정에 사용하기에는 좋습니다.
<?
// 아이디, 패스워드 설정
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
-
엘다
2003.01.13 13:11
이걸 어떻게 불러오면 되는거죠 -ㅅ-)? -
TheMics
2003.01.13 13:47
유식한 말로 HTTP 인증이라고 하죠^^;PHPMyAdmin등에서 쓰이는데, 로그아웃이 일반적인 방법으로 불가능(브라우저 닫기 말고;)해서 회원제 방식으로는 잘 쓰이지 않습니다; -
ATply?
2003.01.13 14:43
PHP Auth .. 라는 방식입니다.
로그아웃은 Unauthorized 헤더를 보내주면 된다고 들은거같은.. -
TheMics
2003.01.13 14:46
ATply?//실제로 동작해 본 결과 되지 않는다고 합니다. 브라우저에 따라 결과가 달라지기도 한다는데 그건 잘 모르겠네요^^; -
ATply?
2003.01.15 16:48
TheMics // 흠.. 그런가요;
어쨋든.. 로그아웃만 되면 좋을텐데; -
▷◁ Kasia
2003.03.30 10:52
제로보드와 연동한다면 로그아웃이 문제없겠죠 ㅡㅡㅋ -
난관리자얌ㅎㅎ
2003.09.01 13:50
Warning: Unexpected character in input: '' (ASCII=92) state=1 in c:usrwwwpass.php on line 2
Parse error: parse error, unexpected T_IF in c:usrwwwpass.php on line 4
이 오류메시지가 티어 나왔습니다.
서버는 제로보드 다운로드 밑에 보시면.. 내컴퓨터를 서버로 만들기로 했습니다. 오류 ㅗ해석좀 -
사람
2003.09.13 15:59
2번째 줄이랑 4번째 줄에 오류 있다는 뜻 -
박민상
2004.03.26 17:45
인증후에 나타날 문서는 어디에다가 집어 넣어야 하는지요?
정말 필요한데 이것땜에 못사용하고 있습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
로그인/로그아웃 시 그페이지에 그대로 남아있게하기. [4] | 롤리^^ | 2010.09.16 |
노프레임 홈만들기 (2) - 로그인, 최근게시물 설치 [31] | @kihwa | 2003.07.26 |
로그인창에서.... [1] | 이진수 | 2006.07.02 |
[로그인] 자바스크립트로 여러개 로그인하기 [10] | ZipShin | 2002.08.13 |
자바스크립트로 여러개 아이디 로그인 하기 [5] | ZipShin | 2002.09.17 |
로그인과 로그아웃을 체크하는 방법입니다. [3] | 이영호 | 2003.01.24 |
다음 로그인 폼 입니다... 로그인후 원하는 곳으로!! [3] | 정성교 | 2003.03.05 |
[초간단 자바스크립트!] 자바로 로그인폼 만들기 [3] | ∑Ztxy | 2004.01.26 |
{로그인}관리자 로그인 폼 간단함 [2] | 김민환 | 2006.10.10 |
[PHP]간단한 로그인페이지 만들기 [15] | ZipShin | 2002.07.09 |
웹 인증 보호, 윈도우 로그인 폼 이용 (authenticate) [9] | 둘리나라™ | 2003.01.13 |
한꼬마의 제로보드 활용방법 (로그인 값 알아 보기) [3] | 한꼬마 | 2003.11.20 |
PHP프로그램에 간단한 인증(로그인) 걸기. [15] | Lepas | 2004.08.09 |
[PHP 동영상강의] 25. 회원가입처리 / 로그인 구현 [6] | 서기 | 2005.12.16 |
[PHP 동영상강의] 39. 회원가입/로그인 처리 [8] | 서기 | 2006.02.06 |
[PHP 동영상강의] 43. 공용함수의 제작/쿠키로그인(보안) [4] | 서기 | 2006.03.16 |
포인트부여시 ...회원로그인 [2] | 구본순 | 2007.08.28 |
FTP 에 사용자추가후 로그인부분 추가하기 - 사용자추가부분 [5] | DearMai | 2002.08.12 |
FTP 에 사용자추가후 로그인부분 추가하기 - 로그인 부분 [2] | DearMai | 2002.08.12 |
iis에서 로그인창 뜨는 문제 해결방법 제시 [3] | 함재식 | 2003.12.12 |