250x250
Notice
Recent Posts
Recent Comments
Link
Chanho_Park
[쿠키 저장] 로그인 할 때 아이디 쿠키 저장하기 본문
728x90
// 로그인 확인한 후 홈으로 갈 때 // 저는 ajax안에다가 작성해주었음
if (document.loginForm.idsave.checked == true) { // 아이디 저장을 체크 하였을때
setCookie("id", document.loginForm.id.value, 7); //쿠키이름을 id로 아이디입력필드값을 7일동안 저장
} else { // 아이디 저장을 체크 하지 않았을때
setCookie("id", document.loginForm.id.value, 0); //날짜를 0으로 저장하여 쿠키삭제
}
function setCookie(name, value, expiredays) { //쿠키 저장함수
var todayDate = new Date();
todayDate.setDate(todayDate.getDate() + expiredays);
document.cookie = name + "=" + escape(value)
+ "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function getCookie(Name) { // 쿠키 불러오는 함수
var search = Name + "=";
if (document.cookie.length > 0) { // if there are any cookies
offset = document.cookie.indexOf(search);
if (offset != -1) { // if cookie exists
offset += search.length; // set index of beginning of value
end = document.cookie.indexOf(";", offset); // set index of end of cookie value
if (end == -1)
end = document.cookie.length;
return unescape(document.cookie.substring(offset, end));
}
}
}
$(function(){
if (getCookie("id")) { // getCookie함수로 id라는 이름의 쿠키를 불러와서 있을경우
document.loginForm.id.value = getCookie("id"); //input 이름이 id인곳에 getCookie("id")값을 넣어줌
document.loginForm.idsave.checked = true; // 체크는 체크됨으로
}
})
728x90