웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #2
2002.11.13 03:20
초보의 초보를위한 초보에의한 강의 두번째 시간 입니다. ^.^
정작암호와 패스워드가 하나뿐이어서.. ^.^ 불편하시다고요..
지금부터 설명하는 방법은 초보분들에게 쉽게 아이디와암호를 추가하는 방법을
알려드리기 위한 강의이므로 완전초보분들을 제외한 분들은 이강좌를 생략하시면 되겠습니다. ^.^
<?
$auth = 0;
if (($PHP_AUTH_USER == "아이디" ) && ($PHP_AUTH_PW == "암호" )) $auth = 1;
if ( $auth != 1 ) {
header( "WWW-Authenticate: Basic realm="암호를 넣으세요"" );
header( "HTTP/1.0 401 Unauthorized" );
echo "실패";
exit;
}
echo "성공!";
?>
첫번째 시간에 배운 소스지요..? ^.^
아이디와 암호를 추가하는 아주 단순한 방법을 소개 합니다.
이소스는 $auth값만 1로변환되면 로그인된것으로 간주한다고 말씀드렸죠..?
그럼 이소스에서 auth를 1로변환하는곳은..?
if (($PHP_AUTH_USER == "아이디" ) && ($PHP_AUTH_PW == "암호" )) $auth = 1;
이부분이죠..? ^.^ 그렇다면..!! (눈치가 빠르신분들은.. 벌써.. 고치시는군요.. ^.^)
if (($PHP_AUTH_USER == "아이디1" ) && ($PHP_AUTH_PW == "암호1" )) $auth = 1;
if (($PHP_AUTH_USER == "아이디2" ) && ($PHP_AUTH_PW == "암호2" )) $auth = 1;
if (($PHP_AUTH_USER == "아이디3" ) && ($PHP_AUTH_PW == "암호3" )) $auth = 1;
if (($PHP_AUTH_USER == "아이디4" ) && ($PHP_AUTH_PW == "암호4" )) $auth = 1;
^.^ 간편하죠.. 단순히 확인하는부분만 추가해주시면 됩니다.
조금 능력이 되시는분들은 간편하게 수정하실수도 있으실꺼고요..
변수대신 쿠키를 활용하실수도 있을것이고..
파일을 이용 아이디 추가삭제가 가능하도록 하실수도 있으실것입니다.
Mysql을 이용하실수도 있으실듯 하고요.. ^.^ 제로보드에서 활용하실수도 있으실것입니다.
그런부분들은 여러분들에게 맞겨두고.. ^.^
이상으로 초보의 초보를위한 초보에의한 강의를 마치겠습니다.
그럼 다음에 괜찮은 강의로 또 찾아 뵙겠습니다. ^.^
정작암호와 패스워드가 하나뿐이어서.. ^.^ 불편하시다고요..
지금부터 설명하는 방법은 초보분들에게 쉽게 아이디와암호를 추가하는 방법을
알려드리기 위한 강의이므로 완전초보분들을 제외한 분들은 이강좌를 생략하시면 되겠습니다. ^.^
<?
$auth = 0;
if (($PHP_AUTH_USER == "아이디" ) && ($PHP_AUTH_PW == "암호" )) $auth = 1;
if ( $auth != 1 ) {
header( "WWW-Authenticate: Basic realm="암호를 넣으세요"" );
header( "HTTP/1.0 401 Unauthorized" );
echo "실패";
exit;
}
echo "성공!";
?>
첫번째 시간에 배운 소스지요..? ^.^
아이디와 암호를 추가하는 아주 단순한 방법을 소개 합니다.
이소스는 $auth값만 1로변환되면 로그인된것으로 간주한다고 말씀드렸죠..?
그럼 이소스에서 auth를 1로변환하는곳은..?
if (($PHP_AUTH_USER == "아이디" ) && ($PHP_AUTH_PW == "암호" )) $auth = 1;
이부분이죠..? ^.^ 그렇다면..!! (눈치가 빠르신분들은.. 벌써.. 고치시는군요.. ^.^)
if (($PHP_AUTH_USER == "아이디1" ) && ($PHP_AUTH_PW == "암호1" )) $auth = 1;
if (($PHP_AUTH_USER == "아이디2" ) && ($PHP_AUTH_PW == "암호2" )) $auth = 1;
if (($PHP_AUTH_USER == "아이디3" ) && ($PHP_AUTH_PW == "암호3" )) $auth = 1;
if (($PHP_AUTH_USER == "아이디4" ) && ($PHP_AUTH_PW == "암호4" )) $auth = 1;
^.^ 간편하죠.. 단순히 확인하는부분만 추가해주시면 됩니다.
조금 능력이 되시는분들은 간편하게 수정하실수도 있으실꺼고요..
변수대신 쿠키를 활용하실수도 있을것이고..
파일을 이용 아이디 추가삭제가 가능하도록 하실수도 있으실것입니다.
Mysql을 이용하실수도 있으실듯 하고요.. ^.^ 제로보드에서 활용하실수도 있으실것입니다.
그런부분들은 여러분들에게 맞겨두고.. ^.^
이상으로 초보의 초보를위한 초보에의한 강의를 마치겠습니다.
그럼 다음에 괜찮은 강의로 또 찾아 뵙겠습니다. ^.^
댓글 8
-
靑色糖™
2002.11.13 13:44
-
아이쿠
2002.11.13 14:12
MySQL 관련된 강의는 많이 올라와 있는것 같은데요.. ^.^
이프로그램과 연계하는부분은 조금만 생각해보시면 쉽게 수정하실수 있으리라 생각됩니다.
거기다가 MYSQL관련되면 한두페이지로 끝나지 않거든요.. ^.^
초기 DB 생성부터 접속, 삭제, 수정, ... 등등 ^.^ 강좌가 매우 어려워질듯합니다.
한번 초보분들도 쉽게 접근할수 있는 방법을 생각해보겠습니다. (^^; 나두 초보지만..) -
몽땅™
2002.11.13 16:57
님 그런데 아뒤를 따로따로 해놓으면 그 아뒤마다 로그인후 페이지를 다른페이지로 이동하는법 아세여? -
아이쿠
2002.11.13 17:25
echo "성공!"; 이부분을
if ( $PHP_AUTH_USER == 아이디1) { include ('절대경로/파일명1'); }
if ( $PHP_AUTH_USER == 아이디2) { include ('절대경로/파일명2'); }
이런식으로 하시면 되실듯 합니다. ^.^ -
아이쿠
2002.11.13 17:29
이동하는 location등을 사용하게되면.. ^.^ 그웹주로를 알아내면... 로그인안하고도 쉽게 접근할수 있으니.. 로그인 실패했을경우에는 상관이 없겠지만.. 로그인 성공한 화면은 include등으로 따로 접근가능하지 못하도록 하시는게 좋을듯 합니다. -
아이쿠
2002.11.15 01:21
ㅜ.ㅜ 초보에게 무리한 부탁을... 靑色糖™ 님의 말씀과 일맥상통하는 부분도 있군요..
제로보드를 활용하게되면.. MySql을 사용하게 되고.. 또.. 여러가지 관리가 쉬어 지겠군요..
음... 근데.. 제로보드의 로그인과 호환되게 할려면 ... 가능한방법을 생각해봐야 할꺼 같습니다. -
이경근
2002.11.14 21:53
아이디는 제로보드 아이디로
비번은 제로보두 비번으로 하는 방법을 좀 강의 해주셧으면하는데요..
이유는 제가 靑色糖™ 님같이 욕심은 많고 실력은 없어서... -
이경근
2002.11.16 18:09
네그래도한번해보구파 ← 띄어쓰기 없에고 딱 붙여서 10자
제목 | 글쓴이 | 날짜 |
---|---|---|
모닝샵 이용해서 쇼핑몰 만들기 (설치에서 쇼핑몰 환경 설정) [7] | 한꼬마 | 2002.11.20 |
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #3 [10] | 아이쿠 | 2002.11.15 |
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #2 [8] | 아이쿠 | 2002.11.13 |
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #1 [9] | 아이쿠 | 2002.11.13 |
[추천 소스] nzeo에 있는 북마크 기능 구현하기(hot key 는 제외) 초허접 강좌 [10] | 정승재 | 2002.10.22 |
[PHP 초보에서 중수로 - 쿠키편] 1강 : 쿠키의 이해 [2] | TheMics | 2002.08.31 |
꼭 알아야 하는 4가지 쿼리문 | Mr. JH | 2002.08.22 |
[PHP]간단한 로그인페이지 만들기 [15] | ZipShin | 2002.07.09 |
MYSQL에 접속하기..^^ [9] | ZipShin | 2002.05.20 |
[OsE=] Session을 배워보자~ [#1] | OsE= | 2002.03.02 |
파일시스템에서 비밀번호 생성/수정/인증 [7] | 두기두바 | 2002.01.10 |
[추천 소스] phpMyAdmin 다중사용자용... [5] | WOWpc | 2001.11.29 |
대화방을 만들어보쟈~ [20] | 해그리드짱!!! | 2001.06.03 |
PHP 인증 페이지를 만들자! - Lesson 3 수정본 #1 [3] | ☺[폐]허접-_- | 2002.01.24 |
쿠키(cookie)의 활용 [44] | zero | 2000.03.06 |
{로그인}관리자 로그인 폼 간단함 [2] | 김민환 | 2006.10.10 |
특정위치에 떠있는 레이어 (슬라이딩 애드콘) - 노프레임홈에서의 문제해결 [8] | 검미르 | 2004.05.03 |
[초간단 자바스크립트!] 자바로 로그인폼 만들기 [3] | ∑Ztxy | 2004.01.26 |
[초간단 자바스크립트!] 홈페이지에 FTP 폼 넣기?! [10] | ∑Ztxy | 2003.09.29 |
크롬리스(Chromless) 웹어플리케이션 -5 [3] | sundew | 2003.05.28 |
제가 욕심은 많고 실력은 없어서리;;
아셨죠???