DNN 9.1存在问题。从代码锁定用户之后,DNN缓存不会刷新。
场景
Q
答案 0 :(得分:2)
您可以在DNN中以编程方式清除缓存。
DotNetNuke.Common.Utilities.DataCache.ClearModuleCache(TabId);
DotNetNuke.Common.Utilities.DataCache.ClearTabsCache(PortalId);
DotNetNuke.Common.Utilities.DataCache.ClearPortalCache(PortalId, false);
但是我怀疑这解决了您的问题,因为锁定不是由DNN管理,而是由ASP.NET成员资格管理。
锁定是实时的。如果转到Admin > User Accounts > Edit User Account
,则会在“管理帐户”选项卡上看到“ lockedout = true”。底部是一个用于解锁用户的按钮。