묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[로그인]질문입니다. 자바스크립트로 자동로그인구현...
2002.08.20 08:29
제홈에 ㅡㅡ..여자칭구를 위해서 페이지 하나를 만들었습니다.
비밀페이지이고 우리둘이서 들어가는 홈페이지들을 링크걸어놓고 옆에 아디와 비번을 적어놓았습니다.
자꾸 까먹는 제 앤을 위한 세심한(?) 배려였습니다.
근데 어디선가 자동으로 아디와 패스워드를 입력해서 로그인해주는 프로그램(알패스였나?)을 봤는데요.
그래서 궁금한 것이 생겼습니다. 자바스크립트로
하이퍼링크를 누르면 바로 아이디랑 비번 값을 자동으로 입력시켜주고 로그인까지 자동으로 되게 만들수
없을까요. 여러개 사이트에 적용할수 있으면 좋구요. 한개 사이트라도 적용될수 있는 방법이 있음 갈켜주세요.
공부해서... 여러개 사이트에 자동으로 로그인할수 있게 만들어 볼랍니다.
꼭 좀 알려주세요. 방법이 있는지..
이것은 제가 링크하려는 사이트들 중 하나의 로그인 페이지 스크립트입니다. 고수님들 보시고 방법을 좀 알켜주세욤.
여자친구를 위해....ㅡ..ㅡ 고심하는 중입니다.
--------------------------------
<script LANGUAGE="javascript">
function window_onload()
{
myform.dist_no.focus();
}
function windowOpen(f)
{
window.open( f + '.html','request','toolbar=no,status=no,width=300,height=200,directories=no,scrollbars=no,location=no,resizable=no,menubar=no');
}
function windowOpen2(f)
{
window.open( f + '.html','request','toolbar=no,status=no,width=450,height=300,directories=no,scrollbars=yes,location=no,resizable=yes,menubar=no');
}
function is_digit(v)
{
for (var i=0; i<v.length; i++)
{
var digit = v.charAt(i)
if (digit < "0" || digit > "9")
{
return false;
}
}
return true;
}
function enter_onclick()
{
if (myform.dist_no.value == "")
{
alert("회원번호가 없습니다");
myform.dist_no.focus();
}
else if (is_digit(myform.dist_no.value) == false)
{
alert("회원번호는 반드시 숫자여야 합니다.");
return;
}
else if (myform.pin_no.value == "")
{
alert("비밀번호가 없습니다");
myform.pin_no.focus();
}
else
{
myform.db_call.value = "ok"
myform.method="post"
myform.action="login2.asp"
myform.submit();
}
}
function guest_enter_onclick() {
// myform.db_call.value = "ok"
// document.myform.dist_no.value="guest";
// document.myform.pin_no.value="guest";
// myform.method="post" ;
// myform.action="login2.asp";
// myform.submit();
}
function pin_no_enter()
{
if (event.keyCode == 13)
{
myform.pin_no.value = myform.pin_no.value.toUpperCase();
enter_onclick();
}
}
function dist_no_onkeyup(v)
{
for (var i=0; i<v.length; i++)
{
var digit = v.charAt(i)
if (digit < "0" || digit > "9")
{
return false;
}
}
if (v.length>6) { myform.pin_no.focus(); }
return true;
}
//헤드사이에 있는 자바스크립트...이구요.
--------------------------------
이건 아디 입력 받는거
<input type="text" name="dist_no" size="15" maxlength="7" onchange="this.value=this.value.toUpperCase()" onkeyup="javascript:dist_no_onkeyup(this.value);" onfocus="javascript:dist_no.select()">
--------------------------------
이건 비번 입력 받는거
<input type="password" name="pin_no" size="15" onchange="this.value=this.value.toUpperCase()" onkeypress="javascript:pin_no_enter()" onfocus="javascript:pin_no.select()">
--------------------------------
비밀페이지이고 우리둘이서 들어가는 홈페이지들을 링크걸어놓고 옆에 아디와 비번을 적어놓았습니다.
자꾸 까먹는 제 앤을 위한 세심한(?) 배려였습니다.
근데 어디선가 자동으로 아디와 패스워드를 입력해서 로그인해주는 프로그램(알패스였나?)을 봤는데요.
그래서 궁금한 것이 생겼습니다. 자바스크립트로
하이퍼링크를 누르면 바로 아이디랑 비번 값을 자동으로 입력시켜주고 로그인까지 자동으로 되게 만들수
없을까요. 여러개 사이트에 적용할수 있으면 좋구요. 한개 사이트라도 적용될수 있는 방법이 있음 갈켜주세요.
공부해서... 여러개 사이트에 자동으로 로그인할수 있게 만들어 볼랍니다.
꼭 좀 알려주세요. 방법이 있는지..
이것은 제가 링크하려는 사이트들 중 하나의 로그인 페이지 스크립트입니다. 고수님들 보시고 방법을 좀 알켜주세욤.
여자친구를 위해....ㅡ..ㅡ 고심하는 중입니다.
--------------------------------
<script LANGUAGE="javascript">
function window_onload()
{
myform.dist_no.focus();
}
function windowOpen(f)
{
window.open( f + '.html','request','toolbar=no,status=no,width=300,height=200,directories=no,scrollbars=no,location=no,resizable=no,menubar=no');
}
function windowOpen2(f)
{
window.open( f + '.html','request','toolbar=no,status=no,width=450,height=300,directories=no,scrollbars=yes,location=no,resizable=yes,menubar=no');
}
function is_digit(v)
{
for (var i=0; i<v.length; i++)
{
var digit = v.charAt(i)
if (digit < "0" || digit > "9")
{
return false;
}
}
return true;
}
function enter_onclick()
{
if (myform.dist_no.value == "")
{
alert("회원번호가 없습니다");
myform.dist_no.focus();
}
else if (is_digit(myform.dist_no.value) == false)
{
alert("회원번호는 반드시 숫자여야 합니다.");
return;
}
else if (myform.pin_no.value == "")
{
alert("비밀번호가 없습니다");
myform.pin_no.focus();
}
else
{
myform.db_call.value = "ok"
myform.method="post"
myform.action="login2.asp"
myform.submit();
}
}
function guest_enter_onclick() {
// myform.db_call.value = "ok"
// document.myform.dist_no.value="guest";
// document.myform.pin_no.value="guest";
// myform.method="post" ;
// myform.action="login2.asp";
// myform.submit();
}
function pin_no_enter()
{
if (event.keyCode == 13)
{
myform.pin_no.value = myform.pin_no.value.toUpperCase();
enter_onclick();
}
}
function dist_no_onkeyup(v)
{
for (var i=0; i<v.length; i++)
{
var digit = v.charAt(i)
if (digit < "0" || digit > "9")
{
return false;
}
}
if (v.length>6) { myform.pin_no.focus(); }
return true;
}
//헤드사이에 있는 자바스크립트...이구요.
--------------------------------
이건 아디 입력 받는거
<input type="text" name="dist_no" size="15" maxlength="7" onchange="this.value=this.value.toUpperCase()" onkeyup="javascript:dist_no_onkeyup(this.value);" onfocus="javascript:dist_no.select()">
--------------------------------
이건 비번 입력 받는거
<input type="password" name="pin_no" size="15" onchange="this.value=this.value.toUpperCase()" onkeypress="javascript:pin_no_enter()" onfocus="javascript:pin_no.select()">
--------------------------------
아디 입력 박스 이름이 name 비번 입력 박스 이름은 pw..
이런식으로 히든값까지 모두 해줘서
http://xxx.com/login.asp?name=id&pw=1234&mode=1&.....
이런식으로 주소를 직접 만들어서 즐겨찾기 추가해놓으면 되겠네요..
post형식으로 데이터를 보내주는걸 막아놓지만 않았다면 쓸수 있습니다.
저도 신비로,winbbs,comsamo 등의 자동로긴 기능이 없는 사이트는
그렇게 이용합니다.