下面是我的代码:
<cffunction name="onRequest">
<cfargument name="templatename">
<cflogin>
<cfif form.submit IS NOT "">
<cfif form.username IS "user" AND form.username IS "pass">
<cfloginuser name="#form.username#" password="#form.password#" roles="admin">
<cfelse>
<cfset request.errorMessage = "Wrong username or password. Please try again.">
<cfinclude template="login.cfm">
<cfreturn>
</cfif>
<cfelse>
<cfinclude template="login.cfm">
<cfreturn>
</cfif>
</cflogin>
<cfinclude template="#arguments.templatename#">
</cffunction>我收到以下错误:
Context validation error for the cfargument tag.
The tag must be nested inside a CFFUNCTION tag.
The error occurred in C:/ColdFusion11/cfusion/wwwroot/myApp/administrator/Application.cfc: line 9
7 :
9 : <cfargument name="templatename">
10 :
11 : <cflogin>有谁可以帮我?
我正在使用ColdFusion 11试用版
发布于 2014-11-25 20:12:18
在这段代码中-
<cfif form.username IS "user" AND form.username IS "pass">
<cfloginuser name="#form.username#" password="#form.password#" roles="admin">您使用带有“form.username”运算符的两个值检查了两次。我想应该是这样的:
<cfif form.username IS "user" AND form.password IS "pass">
<cfloginuser name="#form.username#" password="#form.password#" roles="admin">https://stackoverflow.com/questions/26438822
复制相似问题