WebAPI 默认关闭了Session数据的保持, 如果需要开启使用, 需要在 Global.asax 文件中, WebApiApplication 类下 创建方法
/// <summary>
/// 启用session
/// </summary>
protected void Application_PostAuthorizeRequest()
{
HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required);
}
启动Session 后在 Controller 中可以使用
System.Web.HttpContext.Current.Session["user"] = loginInfo;