Преобразование application.cfm в application.cfc, потеря управления сессиями

У меня есть старый сайт, который некоторое время не обновлялся, и когда я решил добавить новый код, я решил обновить его до application.cfc. Очевидно, я не понимаю, как это должно работать, потому что, как только я переключился, он начал игнорировать переменную сеанса, установленную, когда пользователь входит в систему.

Мое application.cfm:

<cfcomponent>
<cfset request.root="">
<cfapplication 
  name = "SCR"
        sessionmanagement = "Yes"
        sessiontimeout = "#CreateTimeSpan(0,1,0,0)#"
        applicationtimeout = "#CreateTimeSpan(0,12,0,0)#">
</cfcomponent>

Мое приложение.cfc

<cfcomponent> 
    <!--- Set up the application. --->
    <cfset THIS.Name = "SCR" />
    <cfset THIS.ApplicationTimeout = CreateTimeSpan( 0, 12, 0, 0 ) />
    <cfset THIS.SessionManagement = true />
    <cfset THIS.SessionTimeout = CreateTimeSpan( 0, 3, 0, 0 ) />
    <cfset THIS.SetClientCookies = true />
    <cfset request.root="">

    <cffunction name="onApplicationStart" returnType="boolean" output="false">
        <cfreturn true>
    </cffunction> 

    <cffunction name="onRequestStart">
        <cfargument name="requesturi" required="true"/>
    </cffunction>
</cfcomponent>

0 ответов

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