안규 공부방

Javascript & JQuery & CSS > jQuery Cookie(쿠키) 처리

등록일 : 2017-07-14 16:10 조회수 : 94,061

jQuery를 이용한 ID/PW cookie 저장 처리
 
	var cookieIdKeyStr = "USER_ID";
	var cookiePwKeyStr = "USER_PW";

	$(document).ready(function(){

		//쿠키값을 읽어와 ID/PW 체크
		if( $.cookie(cookieIdKeyStr)!="" && $.cookie(cookieIdKeyStr)!=null ) {
			$("#cb_idSave").attr("checked", "checked");
			$("#textMemberId").val($.cookie(cookieIdKeyStr));
		}

		if( $.cookie(cookiePwKeyStr)!="" && $.cookie(cookiePwKeyStr)!=null ) {
			$("#cb_pwSave").attr("checked", "checked");
			$("#textMemberPw").val($.cookie(cookiePwKeyStr));
		}
	});

	function check() {
		checkSaveIdPw();
	}


	//ID/PW 저장 체크
	function checkSaveIdPw() {
		var checkStatus = $("#cb_idSave").is(":checked");
		if( checkStatus ) {
			$.cookie(cookieIdKeyStr, $("#mnMemberCode").val(), { expires: 30 });        
		} else {
			$.cookie(cookieIdKeyStr, null);
		}

		checkStatus = $("#cb_pwSave").is(":checked");
		
		if( checkStatus ) {
			$.cookie(cookiePwKeyStr, $("#mnMemberPwd").val(), { expires: 30 });        
		} else {
			$.cookie(cookiePwKeyStr, null);
		}
	} 
	

jQuery  cookie 사용법 
$.cookie('the_cookie'); //cookie취득  
$.cookie('the_cookie', 'the_value'); //cookie를 셋팅
$.cookie('the_cookie', 'the_value', { expires: 7 }); //쿠키의 유효기간을 7일간으로 지정  
$.cookie('the_cookie', '', { expires: -1 }); //cookie 삭제
$.cookie('the_cookie', null); //cookie 삭제
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.