<cfscript>
if (isDefined("url.clearTrustedCache")) {
clearTrustedCache();
}
function clearTrustedCache() {
adminObj = createObject("component","cfide.adminapi.administrator");
adminObj.login("admin");
runtimeObj = createObject("component","cfide.adminapi.runtime");
runtimeObj.clearTrustedCache();
}
</cfscript>
我正在尝试使用上面的代码通过URL参数清除可信缓存。我收到以下错误消息:
The current user is not authorized to invoke this method
我在网上找到的唯一一件事就是http://helpx.adobe.com/coldfusion/kb/error-current-user-authorized-invoke.html,但它不起作用(除非我做错了)。
关于如何解决此问题的任何想法或想法?
答案 0 :(得分:1)
解决方案是在登录时使用密码,因为它已设置为Coldfusion Admin中需要的密码。如果在Coldfusion管理员中不需要(我不建议使用密码,则可能不需要密码。
示例:
adminObj.login("passwordHere","loginHere");