标签: asp.net-core
ISession可以检索当前用户的IHttpContextAccessor.HttpContext.Session,但是如何处理另一个用户的缓存会话数据?如何为非当前用户称呼SessionExtensions.SetString之类的东西?
ISession
IHttpContextAccessor.HttpContext.Session
SessionExtensions.SetString
假设管理员添加了一些信息,例如给用户使用UsesDarkTheme标志。在管理员请求期间,用户ID是已知的。如何使用此ID访问该用户的会话缓存并添加标志?
PS:此处默认使用app.UseSession();配置会话
app.UseSession();