Я работаю в файле Login.cfm и используя followign подход для входасессия не работает в ColdFusion
<cfif IsDefined("FORM.inpUserName") AND ((LCASE(TRIM(inpUserName)) IS "myusername" AND inpPassword IS "mypassword"))>
<cfset session.username = FORM.inpUserName />
<cfset SESSION.LoggedIn = 1>
<cflocation url="index.cfm" addtoken="no">
<cfelse>
<cfset SESSION.LoggedIn = 0>
</cfif>
<cfparam default="" name="inpUserName" />
<cfparam default="" name="inpPassword" />
Форма определяется следующим образом:
<cfform action="Login.cfm" method="post" and so on ...
Внутри cfform, у меня есть определенные два cfinput-тега, захватывающие информацию от пользователя с атрибутом имени как name = "inpUserName" и value = "# inpUserName #"
и аналогичным образом для поля пароля.
Когда я нажимаю кнопку «Login», ничего не происходит, shoudln't это будет index.cfm, как я упомянул наверху в теге cflocation?
Просьбы уточнить
Установите дамп и прервите верхнюю часть страницы входа и выведите значения, которые вы проверяете. –
В 'application.cfc' или' application.cfm' вы включили сеансы? –