MVC C# 使管理部分特定用户的缓存无效

本文关键字:用户 缓存 无效 管理部 MVC | 更新日期: 2023-09-27 18:36:57

是否有可能以及如何在应用程序运行时使用户的缓存失效。这种情况是我将权限存储在缓存中,但是当管理员更改用户的权限时,他的缓存应该失效并更新缓存。

谢谢。

MVC C# 使管理部分特定用户的缓存无效

我所知,这是行不通的。用户具有彼此无法访问的唯一会话。

您可以做的是,将标志写入数据库,然后刷新权限。但这会导致每次用户执行操作时读取数据库。

我们这样做的方式是向管理员显示一条消息,用户必须注销并重新登录才能获得新权限。

您还可以为用户提供重新加载其权限的可能性。