我的情况是客户使用凭据登录我的网站。凭借该凭据,我确实获得了另一个内部网站的sessionid。我正在尝试使用sessionid打开一个网站,以便客户不必再次登录该内部网站。
我有sessionid,我已经存储在下面的httpcookie中。
HttpCookie mycookie = new HttpCookie("xyz");
mycookie.Value = sessionId;
mycookie.Expires = DateTime.Now.AddHours(9);
如何使用sessionid打开网站?
答案 0 :(得分:1)
只需将cookie添加到响应中:
public ActionResult Foo()
{
HttpCookie mycookie = new HttpCookie("xyz");
mycookie.Value = sessionId;
mycookie.Expires = DateTime.Now.AddHours(9);
Response.AppendCookie(mycookie);
...
}