У меня есть несколько методов в CFC, доступ к которым осуществляется удаленно через JavaScript. Некоторые из этих методов используют переменные SESSION, чтобы определить, какую логику запускать и, следовательно, какие данные возвращать.
Например, предположим, что я установил переменную SESSION при входе в систему с именем SESSION.IsMale
.
В моем удаленном методе CFC я запускаю следующий код:
<cffunction name="getFavoriteColor" access="remote" returntype="String">
<cfif SESSION.IsMale>
<cfreturn "blue" />
</cfif>
<cfreturn "pink" />
</cffunction>
Теперь я не хочу напрямую обращаться к области SESSION в моем CFC. Итак, как я могу «получить доступ» к области SESSION при вызове этого метода с использованием AJAX.
Я не хочу хранить значения на странице как глобальные переменные JavaScript, так как это противоречит цели обеспечения их безопасности.
cfargument
sess по умолчанию для#Session#
- person Henry   schedule 25.10.2011