【发布时间】:2013-11-14 22:55:35
【问题描述】:
我正在使用 Login.cfm 文件并使用 followign 方法登录
<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#"
密码字段也是如此。
当我点击登录按钮时什么都没有发生,它不应该像我在 cflocation 标记顶部提到的那样进入 index.cfm 吗?
请澄清
【问题讨论】:
-
在您的登录页面顶部放置转储和中止,并输出您正在检查的值。
-
在
application.cfc或application.cfm中,您是否启用了会话?
标签: session coldfusion coldfusion-8