汎用ハンドラーから Cookie を読み書きする方法があるかどうかを知りたいです。
今のところ、ブラウザの開発者ツールで Cookie を確認すると、null になっています。
これが私のコードです:
public void ProcessRequest(HttpContext context)
{
CreateCookie(Username,SessionID);
}
public void CreateCookie(string userName, string sessionID)
{
HttpContext.Current.Response.Cookies["SESSION"]["SESSIONID"] = Encryption.EncryptString(sessionID);
HttpContext.Current.Response.Cookies["USER"]["USERNAME"] = Encryption.EncryptString(userName);
}
コードがサーバー ファームで実行され、セッションが台無しになる可能性があるため、Cookie を SessionState 要素で置き換えることはできません。
何か案が?
ありがとう!