用过动易2006的朋友都知道,新版本的登录方式是使用checklogin.js代替原来的UserLogin.asp登录框架,好处我是不觉得怎么好,使用UTF8(修改麻烦),文件也大(36.1K),登录慢(起码我觉得登录没有使用UserLogin.asp快),占用资源嘛,除了文件大了点外,没有具体实测,也不好多说了。
但是使用UserLogin.asp登录,唯一不好的就是在登录、退出的时候都会弹出一个提示页面,提示你已经成功登录或者退出,还要手动返回首页,为此我参考了以前的登录文件,对比2006的UserLogin.asp,作了一些修改,总算可以实现登录、退出无提示,自动返回首页,登录速度加快等好处。在此向大家分享我的修改心得,希望能够帮助和我有同样想法的朋友。
修改方法如下:
1、主要修改两个文件,分别是user目录下的User_ChkLogin.asp和User_Logout.asp;
2、修改User_ChkLogin.asp,
删除176行的
strTempMsg = strTempMsg & "<script type=""text/javascript"" language=""JavaScript"" src=""" & arrAPIs(1) & strLoginParams & """ charset=""gb2312""></scrip>
替换180、181行的
strTempMsg = "您已成功登陆,欢迎您的光临!" & strTempMsg
Call WriteSuccessMsg(strTempMsg, ComeUrl)
为
Call CloseConn
Response.redirect ComeUrl
3、修改User_Logout.asp,
替换27、28行的
strTempMsg = "您已成功注销,期待您的再次光临!" & strTempMsg
Call WriteSuccessMsg(strTempMsg,InstallDir & "Index.asp")
为
Response.Redirect strInstallDir & "Index.asp"
至此,搞定!由于我没有使用整合模式,不知道整合后是否可用,希望有整合的朋友提供一下反馈意见,谢谢!
为了方便不懂得修改的朋友,特此把修改好的文件一并发上来了,替换原文件即可(保险起见还是建议先作备份,以免系统出错)