에서 가능한 복제를 쿠키를 삭제하는 방법 :
내가 때 사용자 로그 아웃 쿠키를 삭제할
Delete cookie on clicking sign out닷넷
.
여기 내 코드입니다 :
if (HttpContext.Current.Request.Cookies["currentUser"] != null)
{
DeleteCookie(HttpContext.Current.Request.Cookies["currentUser"]);
}
public void DeleteCookie(HttpCookie httpCookie)
{
try
{
httpCookie.Value = null;
httpCookie.Expires = DateTime.Now.AddMinutes(-20);
HttpContext.Current.Request.Cookies.Add(httpCookie);
}
catch (Exception ex)
{
throw (ex);
}
}
그러나 그것은 작동하지 않습니다. 어떤 제안이 있으십니까?
'값'을 지우지 않아야한다고 생각합니다. AFAIK, 그것이 쿠키가 식별되는 방법입니다. –
쿠키 삭제는 보조 정리 일뿐입니다. 중요한 부분은 서버 측에서 쿠키 값을 무효화하는 것입니다. – CodesInChaos