簡體   English   中英

MVC C#使來自管理部分的特定用戶的緩存無效

[英]MVC C# Invalidate Cache for particular user from admin part

在應用程序運行時,是否有可能以及如何使用戶的緩存無效? 場景是我將權限存儲在緩存中,但是當管理員更改用戶的權限時,則他的緩存應無效並更新緩存。

謝謝。

據我所知這是行不通的。 用戶具有無法彼此訪問的唯一會話。

您可以做的是,將一個標志寫入數據庫,然后刷新權限。 但這將導致用戶每次執行操作時都會讀取數據庫。

我們這樣做的方法是向管理員顯示一條消息,要求用戶必須注銷並再次登錄以獲得新權限。

您還可以為用戶提供重新加載其權限的可能性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM