Проверка подлинности сеанса Coldfusion не реализована
Мой клиент переместил свой код Fusebox с CF8 на Windows Server 2003 / IIS 6 на CF10 на Windows Server 2008R2 / IIS 7.5. Приложение использует файл, похожий на application.cfm, для управления сессиями:
<cfapplication name="Succman" clientmanagement="yes"
sessionmanagement="yes"
setclientcookies="yes" setdomaincookies="no"
sessiontimeout="#CreateTimeSpan(0, 0, 30, 0)#"
applicationtimeout="#CreateTimeSpan(1, 0, 0, 0)#">
На сайте CF8 при просмотре прямого URL-адреса браузер перенаправляется на страницу, запрашивающую аутентификацию. Однако на сайте CF10 браузер обходит перенаправление и сразу переходит на запрашиваемую страницу.
Я проверил методы аутентификации в IIS на серверах CF8 и CF10. В администраторе CF10 безопасный cookie отключен в настройках cookie сеанса.
Как администратор сервера, я чувствую, что проверил настройки сервера и чувствую, что это проблема кода, которую разработчик должен решить. Я ищу руководство, как я могу помочь решить эту проблему. Любая помощь приветствуется.
ОБНОВЛЕНИЕ: после добавления сопоставления в C:\ColdFusion10\cfusion3\wwwroot\CFIDE\ в песочнице возникает следующее исключение:
13:15:48.048 - CurrentUserNotFound Exception - in //isgnas_dev01/DEV03.GRP/smise/webroot/tools/helper_modules/getcurrentuserstruct.cfm : line 27
Unhandled Exception of type 'CurrentUserNotFound'
Я предполагаю, что это потому, что пользователь еще не прошел аутентификацию, так как страница все еще не перенаправлена на страницу аутентификации.
РЕШЕНИЕ: Разработчик закомментировал код, который перенаправил пользователей на страницу входа.