MVC C# 使管理部分特定用户的缓存无效
本文关键字:用户 缓存 无效 管理部 MVC | 更新日期: 2023-09-27 18:36:57
是否有可能以及如何在应用程序运行时使用户的缓存失效。这种情况是我将权限存储在缓存中,但是当管理员更改用户的权限时,他的缓存应该失效并更新缓存。
谢谢。
据
我所知,这是行不通的。用户具有彼此无法访问的唯一会话。
您可以做的是,将标志写入数据库,然后刷新权限。但这会导致每次用户执行操作时读取数据库。
我们这样做的方式是向管理员显示一条消息,用户必须注销并重新登录才能获得新权限。
您还可以为用户提供重新加载其权限的可能性。