安全

Sitecore 提供了兩種訪問上下文使用者無權訪問的專案的方法。首選方法是使用 UserSwitcher 類臨時更改將用於訪問專案的使用者。這是首選的原因是因為你仍然可以擁有對正在使用的使用者帳戶有效的許可權。

另一種方法是使用 SecurityDisabler 類。這將執行操作而不受任何安全性約束。

建議僅將這些類用於需要提升許可權的操作。確保這一點的最佳方法是在 C#中使用’using’關鍵字; 這將確保正確處理 UserSwitcher / SecurityDisabler。