로그인 처리시 ID저장하기 관련 문의입니다.
ID저장하기를 체크했느냐 안했느냐에 따라
if (checkbox.Checked) { Response.Cookies["Saveid"]["Login"] = txtId.Text; } else { Response.Cookies["Saveid"].Expires = DateTime.Now.AddDays(-10); Response.Cookies.Remove("Saveid"); }
요런식으로 한 뒤에 로그인시 저장해보고
다시 로그아웃 한 뒤에 다시 로그인 페이지로 가면
원하는데로 저장해뒀던 ID(Request.Cookies["Saveid"])를 잘 가져와서 txtId.Text 로 뿌려주더군요.
헌데, 그 상태에서 체크를 풀고 로그인을 하면 위의 else 부가 실행되서,
만료일을 -10일 해버리니 다시 로그인하려할때 안나와야 하는거 아닌가요? ㅠㅠ
아무리 생각해봐도... 갈피를 못잡고 있습니다 ㅠㅠ~ 엠켁~ 고수님들의 도움 바라겠습니다(_ _)