账号通
    

账号  

密码  

8498

查看

22

回复
主题:提供整合动网8.2 rc1的解决方法! [收藏主题] 转到:  
790214 当前离线

1145

主题

1

广播

0

粉丝
添加关注
级别:八年级

用户积分:6575 分
登录次数:616 次
注册时间:2006/5/8
最后登录:2022/7/27
790214 发表于:2008/2/28 10:33:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统

最近看不部分网友整合dv8.2 rc1不成功.问题就出在动网程序的登录上.


 


解决方法:


首先申明一点,该文件不是我修改的。


 下载信息  [文件大小:6.81 KB 下载次数: 次]
点击下载文件:login


下载上面文件覆盖动网目录的同名文件。


打开动网/inc/ajax_log.js文件,然后将var useAjaxPost=1;(默认系统的登陆方式为AJAX)修改为var useAjaxPost=0;,然后按照整合的步骤来就可以了。


我的测试环境:Windows2000 Serv+ IIS5+干净的原版官方最新程序(科汛最新版4.5 sp2+动网8.2RC1)。


整合成功。




附上部分问题,哪位帮忙一下:


打开AJAX登陆后,整合失败,经过测试问题处在login.asp文件中,


 If DvApi_Enable Then
  Response.Write DvApi_SaveCookie
  Response.Flush
 End If


当打开整合并且开启Ajax登陆方式的时候,这段代码Response.Flush会在


 If ajaxPro And DvApi_Enable Then'非ajax
  Response.Write TempStr
 ElseIf ajaxPro And Not DvApi_Enable Then
  Response.Redirect(comeurl)
 Else
  Response.Cookies("count")=""'o(清空ajax里写入的cookies)
  strString(comeurl&"@@@@1")'o
 End If


之前提前输出DvApi_SaveCookie中的值(包含页面头等信息),以致于无法独立的执行“strString(comeurl&"@@@@1")”,就造成ajax登陆失败,出现我上面说的情况。


[此贴子已经被作者于2008-2-28 10:34:17编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.06250秒 powered by KesionCMS 9.0