웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
파일시스템에서 비밀번호 생성/수정/인증
2002.01.10 11:15
그냥 이렇게도 쓸수 있구나.. 하고
생각해주시길 바랍니다 ^^;;
이건 비밀번호를 파일명으로 저장하여
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함수를 이용하여 파일명을 바꿈
?>
이렇게 하면 되겠죠..
만약 회원관리기능같은걸 만들려면
"아이디명_비번"이런식으로 파일을 만들어
시간나면 한번 해봐야지.. -_-;;
근데 외부에서.. 이비밀번호를 캐낼수 있을까요?
개인적으로 궁금하네..
제가 허접이라 잘 모르겠어요.. -_-;
생각해주시길 바랍니다 ^^;;
이건 비밀번호를 파일명으로 저장하여
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함수를 이용하여 파일명을 바꿈
?>
이렇게 하면 되겠죠..
만약 회원관리기능같은걸 만들려면
"아이디명_비번"이런식으로 파일을 만들어
시간나면 한번 해봐야지.. -_-;;
근데 외부에서.. 이비밀번호를 캐낼수 있을까요?
개인적으로 궁금하네..
제가 허접이라 잘 모르겠어요.. -_-;
댓글 7
제목 | 글쓴이 | 날짜 |
---|---|---|
로그인 후 그룹별로 다른 페이지로 가기 - 업데이트판 v1.5 [19] | 무대포2 | 2009.06.24 |
로그인 페이지 만드는 방법 [5] | 산토 | 2009.06.12 |
별도 페이지 로그인방법 | cornet | 2009.05.21 |
내가 작성 한 글에 대한 일괄 삭제/이동/복사 권한 주기 [2] | 개돌 | 2009.05.15 |
BNU님의 Planner XE 1.2 버젼(일정관리) [9] | 개돌 | 2009.04.21 |
다양한 언어로 홈페이지 서비스하기 - 무식한 방법 [4] | 멀리서 | 2009.04.21 |
주민등록 입력 폼 1.2.0 [55] | 개돌 | 2009.04.10 |
요청하신 모듈을 찾을 수 없습니다 문제해결 방법 [2] | 반도체맨 | 2009.04.09 |
클릭마다 조회수 올리기 [1.4.0] [12] | 지B | 2009.04.04 |
특정그룹 멤버 표시 위젯에서 이름 순 정렬하기 [2] | 이재한744 | 2009.03.30 |
로그인 포인트 출력 위젯을 수정해보자 | [花穗] | 2009.03.27 |
제로보드의 아이콘을 내 맘대로 변경하기...(2) [2] | winter548 | 2009.03.23 |
브라우저 크기에 따라 본문 가로 크기 자동 조절 [1] | 개돌 | 2009.03.18 |
첨부파일의 외부 무단 링크 차단하기(XE) 게시판설정 [7] | 왕초보왕따 | 2009.03.02 |
테스트용 아이디 탈퇴 막기 [1] | SMaker | 2009.02.26 |
게시판에서 사이트 관리자만 볼수있는 항목 만들기 [1] | ☜ TeRy ☞ | 2009.02.13 |
사이트 이전팁( files 폴더) [6] | 샤이니라 | 2009.01.28 |
(재 수정) 제로보드 XE 신버젼에 Lavalic 2 설치하기 [4] | 조성우371 | 2009.01.16 |
제로보드XE 쉽게 업데이트 하는 방법.. [13] | 청개구리00 | 2009.01.12 |
로그인한 회원만 최근 게시글, 검색등 볼수 있도록 하기 [3] | [_)s | 2008.12.31 |