묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
html상에 암호 어떻게 거나요?
2011.08.04 17:03
아이디까지는 필요없고요...
html상에서 비밀번호를 입력하면 다른 페이지로 이동하도록 만들고 싶은데
검색해보니 소스보기에서 비밀번호가 그대로 드러나는 스크립트 뿐이라..
궁금합니다. 꼭 필요한 기능인데....ㅠㅠ
html상에서 비밀번호를 입력하면 다른 페이지로 이동하도록 만들고 싶은데
검색해보니 소스보기에서 비밀번호가 그대로 드러나는 스크립트 뿐이라..
궁금합니다. 꼭 필요한 기능인데....ㅠㅠ
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
띵똥 | 삭제된 문서 복구 | |
kissoffaith | 게시판에 글을 작성할 시 관리자에게 메일이 오게 하는 기능의 오류입니다. | |
StanHolic | 아시는 분 진짜 없으신가요 ㅠ livexe 문제..; | |
진실과 거짓말 | 송동우님 죄송한데요.... 도와주세요. [1] | 2011.08.04 by 송동우 |
가브리엘79 | 호스팅 업체 이전 질문 [1] | 2011.08.04 by 공듀 |
hbeen | 플래시 영역에서 페이지 기능이 안됩니다.[파폭에서] [1] | 2011.08.04 by hhgyu |
준돌이 | 소셜전송버튼 없애는 방법 ㅜㅜ [1] | 2011.08.04 by 백성찬 |
토끼매니아 | FTP에서 소유자/그룹 숫자 뜻 [2] | 2011.08.04 by 모조키 |
sungil20 | 이거 좀 봐주세요 ...ㅠㅠ [1] | 2011.08.04 by 모조키 |
쮸야282 | 특정 아이피 차단 하는 방법좀 가르쳐 주세요...ㅠㅠ;;(이미지첨부) [2] | 2011.08.04 by 쮸야282 |
가브리엘조 | 도와주세요. index.html 문제 [2] | 2011.08.04 by 송동우 |
운영인 | 더 자세하게 질문합니다 ㅠ [2] | 2011.08.04 by 송동우 |
황금딸기 | 페이지 레이아웃에서요 [1] | 2011.08.04 by 송동우 |
enzoy | 게시물을 작성할 때에 접기, 펼치기를 구사하려면? [1] | 2011.08.03 by rodemnamu |
StanHolic | 아옹..ㅠㅠ LIVE XE RSS 2.0, Atom Feed만 지원을 하고 있습니다. | |
까멸 | 애드온 작동/엑스돔 질문 | |
채연파파 | 게시판에 올라온 글을 트위터로 보내는 알림 방법을 찾습니다. [2] | 2011.08.03 by ehdgkr97 |
박준규159 | 검색관련 질문 [1] | 2011.08.03 by enzoy |
잔비어 | xe에서 게시판이 갑자기 소실되는 바이러스가 있나요? | |
dogfac | www.cccc.co.kr/xe 라고 있는데요......... [1] | 2011.08.03 by enzoy |
1. 일단 php파일이 작동되는 서버여야만 합니다.
2. 에디터 프로그램을 사용합니다. 메모장으로 작업하면 안됩니다.
3. pass.php 파일을 하나 만듭니다.(파일명 pass는 원하는 대로 바꿔도 됩니다)
4. pass.php 파일을 열고 아래 소스를 붙여넣기 합니다.
<?php session_start() ?>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<?php
$pass = "gogo";
if( filter_has_var(INPUT_POST, "inputpass") || $_SESSION['pass'] )
{
$inputpass = filter_input(INPUT_POST, "inputpass");
if( $inputpass == $pass || $_SESSION['pass'] )
{
$_SESSION['pass'] = $pass;
}
else
{
check_pass();
}
}
else
{
check_pass();
}
function check_pass()
{
echo <<<HERE
<body onload="document.form1.inputpass.focus()">
<form name="form1" method="post" action="">
<fieldset>
<legend>비밀번호입력</legend>
<input type="password" name="inputpass" />
<button type="submit">Enter</button>
</fieldset>
</form>
</body>
HERE;
exit;
}
?>
5. 위 소스에서 붉은 색 gogo는 원하는 패스워드로 바꿉니다.
6. 옳바른 패스워드를 입력했을때 보여질 페이지(html)를 만들어서 엽니다.
7. 그 페이지 상단에 <?php include("./pass.php") ?> 이걸 삽입
예를 들면
<?php include("./pass.php") ?>
<html>
<head></head>
<body>
입장성공...
</body>
</html>
이런 식이 되겠죠.....
그리고 웹에서 html파일을 열면 비번 입력창이 나옵니다. 붉은색 pass는 php파일 이름과 같아야 합니다.
파일 저장은 꼭 utf-8로 저장.......