问题标签 [asp.net-session]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
507 浏览

c# - Asp.Net Form Authentication:会话自动更改为其他最近登录的用户会话

我的 asp.net webform 应用程序托管在Intranet中的 IIS8 上,带有表单身份验证。对于一次单个用户,此应用程序运行良好。但问题在于不止一个用户。以两个用户为例来说明问题。

问题是当 UserA 登录到应用程序并执行任何导航时。同时其他UserB登录到应用程序并执行任何导航。现在同时如果 userA 刷新浏览器,那么 UserA 意识到他的会话转换为 UserB 会话(最近登录),这也很奇怪。两个用户都在不同的机器/系统和位置上。我不知道我应该怎么称呼这个问题。

我认为我的配置/代码中缺少一些要点。我的代码和配置如下。

在 C# 中,验证用户凭据后,我使用下面的代码 FormsAuthentication.RedirectFromLoginPage(UserId, false);

在 Web.config 中

我正在使用以下 URL 访问我的托管应用程序:

http://SERVER_NAME:8020/LogIn.aspx

请提出建议,我做错了什么或错过了任何重要步骤。

0 投票
3 回答
208 浏览

c# - 存储用户搜索条件的最佳状态管理是什么

在 ASP.NET MVC 的不同页面中存储用户搜索条件的最佳状态管理是什么

  • 会话:存储在服务器上,可能会消耗它的 RAM
  • 饼干:小号
  • 本地存储:除了 javascript,我的代码已准备好在控制器上缓存数据,而不是 javascript 端
  • 缓存:存储在服务器上并在不同用户之间共享,因此如果用户输入搜索条件,那么其他用户将显示其搜索结果

笔记:

  • 系统可能有数千个同时用户
  • 我有 10 个页面需要保存他们的搜索数据
  • 每个页面最多可以包含 5 个不同的搜索条件(姓名、电子邮件等)
  • 用户注销后我不需要搜索数据
0 投票
2 回答
643 浏览

asp.net - .NET Core 中间件“set-cookie”响应中的反向代理未在浏览器中设置,也未在 HttpResponseMessage 中显示

在这里,我正在制作一个反向代理服务器来绕过 ASP.NET Web 应用程序(遵循本教程)。我正在尝试从中读取会话 ID cookie HttpResponseMessage。我也使用了一个 cookie 容器,但找不到它。在 ASP.NET 核心调用方法中实现,会话正常工作但无法在请求或响应中捕获会话 ID。

0 投票
0 回答
174 浏览

asp.net - 当用户在支付网关所有会话数据丢失后重定向到网站时,我们使用的是 ASP.NET webform .NET 4.8 Framework

我们有一个电子商务网站,用户可以在其中下订单。早些时候它工作得非常顺利,但是由于 chrome 的一些更新,当用户在支付网关后重定向到网站时,所有会话数据都丢失了。

我们在 .NET 4.8 框架上使用 ASP.NET 网络表单。你能帮我们解决这个问题吗?

0 投票
0 回答
17 浏览

asp.net - API 中的会话管理

在 REST API 中使用带有负载平衡的 JWT 时,这是最好的会话管理技术。

我在 .Net 中尝试过状态服务器模式,但没有效果

0 投票
0 回答
28 浏览

asp.net - 用户无法登录到我的 ASP.NET Web 应用

我有一个使用 ASP.NET 技术编写的 Web 应用程序。要使用我的应用程序,用户必须登录到 Web 应用程序。当用户输入用户名和密码并单击登录按钮时,不要登录并再次进入登录页面。

托管此 Web 应用程序的服务器是 Windows Server 2019。一个重要提示是,我的应用程序可以在另一台装有 Windows 2019 的服务器上正常工作。

下图显示问题:

在此处输入图像描述

0 投票
0 回答
25 浏览

asp.net-mvc - ASP.Net MVC Identity 2.0 ExpireTimeSpan 不起作用

我改成ExpireTimeSpan30 分钟或 30 天都没关系。使用任何值,用户将在大约 30 分钟后被重定向到登录页面。

这是我在其中配置它的方式Startup.Auth.cs

我猜这个 CookieManager 会引发问题:

更新:我发现我什至可以将它减少到 2 分钟并且它可以工作,但是如果我将它增加到 120 分钟,它并不在意,并且 cookie 在将近 30 分钟后过期

0 投票
0 回答
40 浏览

asp.net - 如果会话数据为空,当用户请求控制器重定向到登录页面时如何添加条件

我正在研究 ASP.NET Core。我的要求是每当用户请求任何我需要检查会话的控制器时。如果在请求控制器时会话不可用,我需要将它们重定向到登录页面。
我怎样才能做到这一点?
提前致谢。