사이트 입장시 혹은 회원가입시 패스워드 걸기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

사이트 입장시 혹은 회원가입시 패스워드 걸기 정보

사이트 입장시 혹은 회원가입시 패스워드 걸기

본문

사이트 특성상 특정 소수만 이용해야 하는 사이트를 기획하고 있습니다.
사이트 입장시 패스워드를 걸어야 하겠는데 마땅한 방법이 떠오르지 않는군요.
일일히 회원가입 후 허가를 해주는것도 무리가 있을듯 하구요.
 
일단 제일 최선이라 생각하는 방법은 회원가입시 이미 정해진 패스워드를 입력해야 회원가입이 완료될 수 있는 방법이 있다면 가장 좋을 듯 합니다.
물론 현재 회원가입이 허락된 분들은 이미 이 패스워드가 무엇인지 알고있다는 가정이 성립된 상태겠죠.
이 경우 회원가입 화면에 이미 정해진 패스워드를 회원가입자가 입력하도록 만들 수 있는 방법이 있을까요? 
 
아니면 사이트 첫화면에 사이트 입장허가 패스워드만 입력할 수 있는 페이지를 인덱스로 만들어 놓고 패스워드가 입력되면 다음 화면으로 넘어갈 수 있는 방법도 좋을 듯 하구요.
그렇다면 정해진 패스워드를 요구하는 페이지를 만들어야 하는데 ...-.- 이것도 초보인 저로서는 막막하군요.
 
만약 위의 방법들이 여의치 않을시 이와 비슷한 효과를 낼 수 있는 다른 차선책이 될 수 있는 어떤 방법이라도 찾아보아야 할 판인데 어떤 방법이라도 좋으니 위 두가지 혹은 다른 아이디어가 있으시면 댓글 부탁드립니다.
  • 복사

댓글 전체

두번째 ; 아파치인증방식 추천
키워드 : .htaccess, .htpasswd
검색위치 : 팁&강좌 (/tip.php)

http://sir.co.kr/bbs/board.php?bo_table=pl_apache&wr_id=12&sca=&sfl=wr_subject%7C%7Cwr_content&stx=htaccess&sop=and
<HTML>
<HEAD>
    <TITLE>타이틀지정</TITLE>

<SCRIPT>
var password    = "test";  //패스워드 지정
var targetURL  = "http://www.naver.com";  //패스워드가 맞을시 이동할 페이지
var charsEntered = 0; /* start with nothing entered */

var isIE5=document.all;
var isNS4=document.layers;
var isIE6=document.getElementById && isIE5;
var isNS6=document.getElementById && ! isIE6;

function getKey(keyStroke) {
  var eventChooser = (isNS4||isNS6) ? keyStroke.which : event.keyCode;
  var which = String.fromCharCode(eventChooser).toLowerCase();
  if (which == password.charAt(charsEntered))
  {
    charsEntered++;
    if (charsEntered == password.length)
      window.location = targetURL;
  }
  else
  {
    charsEntered = 0;
  }
  document.f1.t1.value=charsEntered;
}
document.onkeypress = getKey;
</script>


</head>
<body>

아래 입력창에 패스워드입력!!
<form name=f1>
PASSWORD : <input type=text name=t1 value=''>
</form>

</body>
</html>
요것도 있네요..

===================================================

<html>
<head>
    <title>테스트</title>
<script language="javascript">
<!--
function goto_home() {
    var passwd
        passwd = prompt("비밀번호를 입력하세요.")
    if(passwd !="0000") {
        alert ('비밀번호가 틀립니다..');
        }
        else {
        location="http://www.naver.com";  //비밀번호가 맞을시 이동할 페이지 주소
        }
    }
//-->
</script>
</head>

<body onload="goto_home();">
프롬프트 창에 비밀번호를 입력하세요..

====================================================
© SIRSOFT
현재 페이지 제일 처음으로