【问题标题】:I want to keep sync the session with user sign information in ASP.NET MVC我想使会话与 ASP.NET MVC 中的用户签名信息保持同步
【发布时间】:2022-01-27 09:09:33
【问题描述】:

ASP.NET MVC 4.7.2。我正在从 Azure AD 获取一些用户的信息并将其存储在会话中,因此在会话生效之前我不必再次回拨。

但问题是当用户关闭窗口或退出时,会话也结束了,但是用户仍然可以在没有身份验证的情况下登录。

所以我想同步将用户信息保存在同一个缓存或 cookie 中,以便两者同时过期。我曾想过使用httpContext,但阅读它可能会产生一些问题。目前我正在使用会话,但这不是一个好的选择。我找到了一些其他的解决方案,但它们已经很老了。

谢谢

【问题讨论】:

    标签: asp.net-mvc


    【解决方案1】:

    只要没有敏感数据,cookie 似乎是最好的选择。您也可以使用MemoryCache 选项,但它会被所有用户共享。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-15
      • 1970-01-01
      相关资源
      最近更新 更多