Есть ли способ для приложения ColdFusion узнать, запускается ли оно из планировщика или из браузера?В идеале я хотел бы установить флаг Session, например, isScheduled в Application.cfm, который будет использоваться во всем приложении.
РЕДАКТИРОВАТЬ Я закончил тем, что проверил пользовательский агент, и что он запускается локально (для повышения безопасности), и (так как он работает в Application.cfm) что страница находится в папке, которая позволяет планировать:
Request.isScheduled = FindNoCase("CFSCHEDULE",CGI.HTTP_USER_AGENT)
and (Find("10.",CGI.REMOTE_ADDR)==1
or Find("198.162.",CGI.REMOTE_ADDR)==1)
and FindNoCase("scheduled",CGI.CF_TEMPLATE_PATH);