为什么我家的CF 点校园网弹不出登陆界面就出QQLogi...

TASLogin.exe文件损坏,求大神解答!
补充说明:
(太子少师)
TGP 然后在穿越火线拿了点修复
(太子少师)
下载TGP 然后在穿越火线拿了点修复
可输入10000个汉字
上传图片:
[经验值&50可以上传图片]
可输入50个汉字
同类未解决问题
同类已解决问题利用&cflogin&来实现登陆的实例
一、Application.cfc代码:
&cffunction name="OnRequestStart" access="public"
returntype="boolean" output="true"
&&&&&&&&&&&
hint="Fires at first part of page
processing."&
&cfargument name="request"
required="true"/&
&cfif IsDefined("Form.logout")&
&cflogout&
&cfset StructClear(Session)&
&cfinclude
template="login.cfm"&
&cfif NOT IsDefined("cflogin")&
&cfoutput&isn't defined
cflogin&/cfoutput&---&
&cfinclude
template="login.cfm"&
&cfif cflogin.name IS "" OR cflogin.password IS
&cfoutput&
&&& You must
enter text in both the User Name and Password fields.
&/cfoutput&
&cfinclude
template="login.cfm"&
&cfset loginQuery=EntityLoad('users',
{username="#cflogin.name#",
password="#cflogin.password#",status=1},
&cfif NOT isNull(loginQuery) AND
loginQuery.getroles() NEQ
&cfloginuser name="#cflogin.name#"
password="#cflogin.password#"
&&&&&&&&&&&&
roles="#loginQuery.getroles()#"&
&cfoutput&
align="middle"&
style="color:red"&
您输入的用户名或密码不正确。
&/cfoutput&
&cfinclude
template="login.cfm"&
&/cflogin&
&cfif GetAuthUser() NEQ ""&
&cfoutput&
&form action="securitytest.cfm"
method="Post"&
&input type="submit" name="Logout"
value="注销账户"&
&/cfoutput&
&!--- Return out. ---&
&cfreturn true/&
&/cffunction&
二、login.cfc代码:
&cfform class="form-signin" name="cflogin"
action="index.cfm" method="Post"&
class="form-signin-heading"&
&cfoutput&#application.sysTitle#&/cfoutput&
&cfinput type="text" name="j_username"
class="input-block-level" placeholder="用?名"
required="true"&
message="请输入用户名"/&
&cfinput type="password" name="j_password"
class="input-block-level" placeholder="密?"&
required="true" message="请输入密码"/&
&label class="checkbox"&
&input type="checkbox"
value="remember-me"&
&&& 记住我
&cfinput class="btn btn-large btn-primary"
type="submit" name="Login"&
Value="登陆"/&
三、说点什么吧
1.写这个登陆实例遇到的最大问题:
&cflogin&有一个内置的cflogin
struc,包括两个变量,cflogin.name和cflogin.password,请注意它们自动对应form表单里的j_username和j_password,没有为什么就是这样。因为弄错这个名字,导致我怎么都取不到cflogin,浪费了不少时间。
2.&cfloginuser&用来标识coldfusion身份验证的用户。通过它指定了用户的ID和角色。同时在代码中我们可以通过GetAuthUser()来获取当前用户的ID,默认为在&cfloginuser&中指定的name的值。GetUsrRoles()可以获取指定的roles的值。还有一些其他的方法大家可以自己看文档
/en_US/ColdFusion/10.0/CFMLRef/WSc3ff6d0eae0811cbec1a60c-7ffc.html#WSc3ff6d0eae0811cbec22c24-6907
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

参考资料

 

随机推荐