如何使用sessionid和响应对象打开新页面

本文关键字:新页面 对象 响应 何使用 sessionid | 更新日期: 2023-09-27 18:27:08

我遇到一个客户使用凭据登录我的网站的情况。有了这些证书,我确实获得了另一个内部网站的sessionid。我正在尝试使用sessionid打开一个网站,这样客户就不必再次登录该内部网站。

我确实有sessionid,我已经存储在httpcookie中,如下所示。

 HttpCookie mycookie = new HttpCookie("xyz");
        mycookie.Value = sessionId;
        mycookie.Expires = DateTime.Now.AddHours(9);

如何使用sessionid打开网站?

如何使用sessionid和响应对象打开新页面

只需将cookie添加到响应中:

public ActionResult Foo()
{
    HttpCookie mycookie = new HttpCookie("xyz");
    mycookie.Value = sessionId;
    mycookie.Expires = DateTime.Now.AddHours(9);
    Response.AppendCookie(mycookie);
    ...
}