본문 바로가기

MVC1/로그인, 회원가입

cookie로 id저장하기

체크박스 클릭으로 id 저장하기

 

 

 

 

창을 껐다가 켜도 쿠키로 저장되어  정한 기한만큼 유지가 됨

//cookie : String	-> id
//session : Object	-> login 개인정보
let user_id = $.cookie("user_id");
if (user_id != null) {//아이디가 있을 때
	alert("cookie 있음");
	$("#id").val(user_id);
	$("#chk_save_id").attr("checked", "checked");
}
$("#chk_save_id").click(function() {
	if ($("#chk_save_id").is(":checked")) {//체크 되었을때
		//alert('체크됨');
		//cookie ID저장(페이지 껏다가 켜도 아이디 저장되어있음)
		if ($("#id").val().trim() == "") {//id가 빈 상태로 check를 누르면 에러알림창이 뜸
			alert("id를 입력해 주십시오");
			$("#chk_save_id").prop("checked", false);
		}else {
			$.cookie("user_id", $("#id").val().trim(), {expires:7, path:'/'})//기한 7일
		}
	}else {
		//alert('체크 없어짐');
		//cookie 삭제
		$.removeCookie("user_id", {path:'/'});
	}
});

'MVC1 > 로그인, 회원가입' 카테고리의 다른 글

// Me// login, 회원가입  (0) 2020.07.28
강사님/ login, 회원가입  (0) 2020.07.28