웹마스터 팁

그냥 이렇게도 쓸수 있구나.. 하고
생각해주시길 바랍니다 ^^;;
이건 비밀번호를 파일명으로 저장하여
file_exists함수를 이용하여 인증페이지에서
적은 비밀번호가 존재하는 파일명인지
검색하여 존재할경우 인증성공
그렇지 안을경우 실패하는 방법입니다.
그리고 rename함수를 이용하여 비밀번호를 바꿀수도 있겠죠 ^^

방법.

add_pass.htm(비밀번호생성)
<from action=add_pass.php>
<input type=text name=pass>
<input type=sumit vlaue=비밀번호를 생성합니다>
</from>

add_pass.php(비밀번호생성)
<?
if(!is_dir("pass")){
//만약 pass디렉토리가 없을경우
mkdir("pass",0777);
//pass디렉토리생성
}
touch("pass/$pass");
//pass디렉토리에 $pass이름의 파일생성
?>

pass.htm(인증페이지)
<from action=pass.php>
<input type=text name=pass>
<input type=sumit vlaue=로그인>
</from>

pass.php(인증페이지)
<?
if(!file_exists("pass/$pass")){
echo"비밀번호가 틀렸습니다.";
//pass디렉토리안에 $pass명의 파일이 없을경우 에러표시
}else{
echo"인증성공";
//존재할경우 성공표시
}
?>

pass_new.htm(비밀번호 변경)
<from action=pass_new.php>
현재비번<input type=text name=pass>
새비번<input type=text name=newpass>
<input type=sumit vlaue=변경>
</from>

pass_new.php(비밀번호 변경)
<?
rename("pass/$pass","pass/$newpass");
//rename함수를 이용하여 파일명을 바꿈
?>

이렇게 하면 되겠죠..
만약 회원관리기능같은걸 만들려면
"아이디명_비번"이런식으로 파일을 만들어
시간나면 한번 해봐야지.. -_-;;

근데 외부에서.. 이비밀번호를 캐낼수 있을까요?
개인적으로 궁금하네..
제가 허접이라 잘 모르겠어요.. -_-;

dooki.jpg
제목 글쓴이 날짜
[iframe:아이프레임] 내용에 맞게 사이즈 조절하기 한번입력으로 끝.[다른방법:중복아닌듯] [45] beMax 2004.04.23
(For 초보)원클릭으로 여러프레임 컨트롤하기 [2] 쉬드 2004.04.19
자기가 살아온 시간 구하기.. 데스크탑에 나타내기 [4] kein23 2004.04.14
브라우저 버젼별 다른 페이지 보여주기 [2] Kuldahar 2004.04.13
바보같은 MS의 parseInt 버그. [4] 김관석 2004.04.09
XP계열의 방문자 컴에서 ClearType 효과 사용여부 확인 [4] YeUPy 2004.04.04
팝업공지창 2개이상 띄우기(시간제한 가능) [8] lemin 2004.03.23
허접한 풀다운 메뉴 소스입니다. (유용한 팁 일지는 모르겠네요.) [9] file tintintm 2004.03.23
버튼 만들기 [1] 旻天 2004.03.23
MS agent online object - Default Character 인 Merlin Action 추가 [2] 꽃ちゃん 2004.03.19
움직이는 타이틀바 [4] 김동현 2004.03.18
웹브라우저 상태바가 밑으로 내려오는 소스 [5] 프리서버 2004.03.16
브라우져(윈도우) 창의 크기(사이즈)를 조절하는 소스입니다 [5] 나야 2004.03.15
프레임사이트에서 자식 프레임(URL)로 직접 치고 들어 올경우 다시 프레임 부모로 돌려보내는 소스 나야 2004.03.15
전체 include menu 만들기(롤오버 이미지 사용) [4] Neoyoung 2004.03.14
[초간단 자바스크립트!] 서브메뉴 만들기...~ [11] ∑Ztxy 2004.03.10
뉴스티커 [16] file zero 2004.03.10
보안문서 만들기 [5] 민우주 2004.03.07
팝업 창 띄우고 어미창 사라지게 하는 소스 [5] piasol 2004.03.06
방문자 OS보여주기 [5] 구조반 2004.03.05