asp.net-core – asp.net核心会话不是用户特定的吗?
当我使用经典ASP.NET或甚至旧的Web表单时,HttpContext.Current.Session是特定于用户的.因此,当用户发出请求时,他会收到会话cookie,然后继续该会话仅属于该用户.因此,两个不同的用户可以在其各自的会话中具有相同名称的会话密钥.
我正在阅读ASP.NET Core中的会话文档,看起来它与旧的asp.net具有相同的概念,但文档中的某些注释令人困惑.
它也说here
所以,让我说我有User1登录并在我设置的一些动作 `Session.SetInt32("key1",123)` 现在User2从其他一些机器登录,并根据我设置的一些动作 `Session.SetInt32("key1",999)` 问题1 另请注意here说
问题2 解决方法
问题1.
不,修改会话密钥的一个用户不会覆盖不同用户的密钥.由于创建了.AspNetCore.Session cookie,因此会话对每个访问者/用户都是唯一的. 根据该唯一标识符存储所有Session.Set调用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-4 – Autofac和ASP .Net MVC 4 Web API
- asp.net-mvc – 错误2002:MetadataWorkspace中不存在指定为
- asp.net-mvc – 如何在全局级别添加AuthorizeAttribute并将
- asp.net – System.Reflection.Assembly.LoadFile锁定文件
- asp.net-web-api2 – SwashBuckle / Swagger – OAuth资源所
- asp.net-mvc – ASP.NET MVC4 CustomErrors DefaultRedirec
- asp.net – 是否可以有条件地包含CSS?
- asp.net-mvc – LINQ Distinct()
- asp.net-mvc – ASP.NET MVC:使用EditorFor()和枚举的默认
- 如何最好地生成CSV(逗号分隔的文本文件)以便下载ASP.NET?
- asp.net-mvc – 在mvc中以MM / dd / YYYY格式验证
- asp.net – 双列表拖放控件
- asp.net core 3.0 gRPC框架小试
- asp.net-mvc – 如何在主机上运行ASP.Net MVC应用
- asp.net – 当我的模拟帐户被锁定时,如何防止显示
- asp.net-mvc – 在使用Select2 ASP.NET MVC时进行
- asp.net-mvc – 无法安装Asp.net MVC 3
- asp.net – 部署后强制刷新网站
- asp.net – 如何关闭radwindow管理器窗体服务器端
- 第11章 ASP.NET Web API(WCF宿主+Web API、OWIN