惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
H
Help Net Security
C
Check Point Blog
博客园 - 聂微东
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
U
Unit 42
WordPress大学
WordPress大学
B
Blog
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
D
DataBreaches.Net
G
Google Developers Blog
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家

博客园 - kobe

.Net Razor Ajax Post Get处理 windows redis常用 GO语言Windows安装和VScode配置 ASP.NET CORE 托管IIS第一次访问慢 .netcore发布托管IIS后 swagger显示404 dotnet run .net core web html中午查看源码显示乱码 centos netcore开机启动 NetCore Razor 路由伪静态设置 net core 6.0 session支持,非controller引用session net core web项目(net 6.0)增加apicontroller JPush,Jverify,JCore Ios冲突 apiRecord:methodName service mysqld restart 无效 Python log Python Flask+Windows Service制作 Windows下删除.svn文件夹 C# LINQ list遍历并组装返回新查询 windows server 2016下360wifi安装 Python获取本机多IP并指定出口IP
.net 7 session支持
kobe · 2023-07-28 · via 博客园 - kobe

Program.cs,注意顺序

builder.Services.AddSession(options =>
{
  options.IdleTimeout = TimeSpan.FromMinutes(30);
  options.Cookie.HttpOnly = true;
  options.Cookie.IsEssential = true;

});//添加session支持
builder.Services.AddDistributedMemoryCache();//添加session支持,同时要加这句
var app = builder.Build();
app.UseSession();//使用session

使用

 

public class xxController{
  private readonly IHttpContextAccessor _httpContextAccessor;
  private ISession _session => _httpContextAccessor.HttpContext.Session;
  public xxController(IHttpContextAccessor httpContextAccessor){
    _httpContextAccessor = httpContextAccessor;
  }

  public APIResult TestSession(){
    if (_session.GetString("errorVcode") != null)
      var errorVcode=_session.GetString("errorVcode").ToInt(); //取值
     _session.SetString("errorVcode",222);//设值

  }

}

posted on 2023-07-28 10:05  kobe  阅读(93)  评论()    收藏  举报