을 닫은 후 삭제하기 -쿠키는 다음과 같이 자바 스크립트를 통해 쿠키에 사용자 이름과 암호를 설정하기위한 공통 코드를 사용하여 브라우저
function submitLogin(){
var uNameInCookie=checkCookie("username");
var passInCookie=checkCookie("password");
if(uNameInCookie!=="" && passInCookie!=""){
document.loginForm.login.value=uNameInCookie;
document.loginForm.passwd.value=passInCookie;
document.loginForm.submit();
}
else{
if(checkInput()){
document.loginForm.submit();
}
}
}
function checkCookie(property){
var x= property;
var prop = getCookie(x);
return prop;
}
function getCookie(cName){
var name = cName + "=";
var cookiez = document.cookie.split(';');
for (var i=0;i<cookiez.length;i++){
var c= cookiez[i].trim();
if(c.indexOf(name)==0){
return c.substring(name.length,c.length);
}
}
return ""
}
function checkInput()
{
if (document.loginForm.login.value == "")
{
return false;
}
else if (document.loginForm.passwd.value == "")
{
return false;
}
if (document.loginForm.login.value!= "" && document.loginForm.login.value!=null)
{
var usernameValue=document.loginForm.login.value;
setCookie("username",usernameValue,365);
}
if (document.loginForm.passwd.value!= "" && document.loginForm.passwd.value!=null)
{
var passwordValue=document.loginForm.passwd.value;
setCookie("password",passwordValue,365);
}
return true;
}
function setCookie (cName, cValue, expDays){
var d = new Date();
d.setTime(d.getTime() + (expDays*24*60*60*1000));
var expDate = d.toGMTString();
alert(expDate);
document.cookie = cName + "=" + cValue + ";" + expDate + ";path=/";
}
window.onload=submitLogin();
</script>
브라우저 것은 자동으로 로그인 할 수 있습니다 세부 사항을 작성하고 로그 아웃 할 때 양식을 제출하십시오.
하지만 브라우저를 닫고 URL을 누르면 쿠키에 저장된 사용자 이름과 비밀번호가 사라지고 양식이 자동 로그인되지 않습니다.
코드에 문제가 있거나 브라우저 설정에 문제가 있습니까? 필요한 경우 쿠키를 추가하기 위해 특정 사이트를 추가했습니다. 우리가해야 할 다른 것이 있습니까?
미리 감사드립니다.
익명 브라우저에서 응용 프로그램을 실행하고 있습니까? – thomaux