웹마스터 팁
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자
제목 | 글쓴이 | 날짜 |
---|---|---|
휴대폰 결재 활용 (최종) | 한꼬마 | 2002.11.26 |
카드 결재 개요 (텔렉) [2] | 한꼬마 | 2002.11.26 |
카드 결재시 사용되는 자바스크립트와 html [3] | 한꼬마 | 2002.11.28 |
제로카운터 접속자 수 조정, 최고 간편한 팁(5초 소요, DB보존) [4] | 고광욱 | 2002.12.01 |
파일처리 - fseek [3] | 위선OSE | 2002.12.03 |
MYSQL CLASS | 위선OSE | 2002.12.03 |
PHP 각종 오류 정리 [15] | TheMics | 2002.12.04 |
왕초보용 개판 오분전 황당 쿠키(1) [4] | 미친개 | 2002.12.09 |
왕초보용 개판 오분전 황당 쿠키(2) [6] | 미친개 | 2002.12.09 |
왕초보용 개판 오분전 황당 쿠키(3) [2] | 미친개 | 2002.12.09 |
왕초보용 개판 오분전 황당 쿠키(4) [2] | 미친개 | 2002.12.09 |
if 문으로 xxx.php?db=src 이런식으로 해보자..(제1탄 기초를 확!) [14] | inging-zb41 | 2002.12.12 |
[동주아빠] PHP 게시판 만들기 기초 (1) 준비 [8] | 손병목 | 2002.12.25 |
[동주아빠] PHP 게시판 만들기 기초 (2) [12] | 손병목 | 2002.12.25 |
[동주아빠] PHP 게시판 만들기 기초 (3) 변수와 배열 [6] | 손병목 | 2002.12.25 |
[동주아빠] PHP 게시판 만들기 기초 (4) 연산자 [10] | 손병목 | 2002.12.25 |
[동주아빠] PHP 게시판 만들기 기초 (5) 제어문(上) [9] | 손병목 | 2002.12.25 |
[동주아빠] PHP 게시판 만들기 기초 (5) 제어문(下) [10] | 손병목 | 2002.12.25 |
[동주아빠] PHP 게시판 만들기 기초 (6) require,include [5] | 손병목 | 2002.12.25 |
[동주아빠] PHP 게시판 만들기 기초 (7) 사용자정의함수 [4] | 손병목 | 2002.12.25 |
제가 욕심은 많고 실력은 없어서리;;
아셨죠???