我的 application.cfc 使用 OnRequestStart 来检查用户是否已登录
<cfif not isDefined("session.auth.isLoggedIn")>
<cfinclude template="loginForm.cfm">
<cfabort>
</cfif>
这破坏了我使用网关服务的尝试,该服务出错了
Error invoking CFC for gateway watchInboundFiles: null {GATEWAYTYPE={FileWatcher},ORIGINATORID={},CFCMETHOD={onDelete},DATA={{FILENAME={C:\temp\New Text Document.txt},TYPE={DELETE}}},CFCPATH={F:\ColdFusion9\wwwroot\watch_dir.cfc},GATEWAYID={watchInboundFiles}}.
如果我注释掉 OnRequestSTart 方法,网关将按预期工作。
其他人在这里之前遇到过这个问题,一个解决方案显然是
添加一个新的 application.cfc,它扩展了我的原始但覆盖了 onRequestStart() - 效果很好。
那请问我该怎么做?