Проверка подлинности сеанса 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'

Я предполагаю, что это потому, что пользователь еще не прошел аутентификацию, так как страница все еще не перенаправлена ​​на страницу аутентификации.

РЕШЕНИЕ: Разработчик закомментировал код, который перенаправил пользователей на страницу входа.

0 ответов

Другие вопросы по тегам