사이트 입장시 혹은 회원가입시 패스워드 걸기 정보
사이트 입장시 혹은 회원가입시 패스워드 걸기- openserver 홈페이지 자기소개 아이디로 검색 회원게시물
- 1,213
본문
사이트 특성상 특정 소수만 이용해야 하는 사이트를 기획하고 있습니다.
사이트 입장시 패스워드를 걸어야 하겠는데 마땅한 방법이 떠오르지 않는군요.
일일히 회원가입 후 허가를 해주는것도 무리가 있을듯 하구요.
일단 제일 최선이라 생각하는 방법은 회원가입시 이미 정해진 패스워드를 입력해야 회원가입이 완료될 수 있는 방법이 있다면 가장 좋을 듯 합니다.
물론 현재 회원가입이 허락된 분들은 이미 이 패스워드가 무엇인지 알고있다는 가정이 성립된 상태겠죠.
이 경우 회원가입 화면에 이미 정해진 패스워드를 회원가입자가 입력하도록 만들 수 있는 방법이 있을까요?
아니면 사이트 첫화면에 사이트 입장허가 패스워드만 입력할 수 있는 페이지를 인덱스로 만들어 놓고 패스워드가 입력되면 다음 화면으로 넘어갈 수 있는 방법도 좋을 듯 하구요.
그렇다면 정해진 패스워드를 요구하는 페이지를 만들어야 하는데 ...-.- 이것도 초보인 저로서는 막막하군요.
만약 위의 방법들이 여의치 않을시 이와 비슷한 효과를 낼 수 있는 다른 차선책이 될 수 있는 어떤 방법이라도 찾아보아야 할 판인데 어떤 방법이라도 좋으니 위 두가지 혹은 다른 아이디어가 있으시면 댓글 부탁드립니다.
댓글 전체
두번째 ; 아파치인증방식 추천
키워드 : .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
키워드 : .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>
<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();">
프롬프트 창에 비밀번호를 입력하세요..
====================================================
===================================================
<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();">
프롬프트 창에 비밀번호를 입력하세요..
====================================================