账号通
    

账号  

密码  

5955

查看

10

回复
主题:[分享]V5.x版本安装在二级目录/虚拟目录下无法登录的解决方法[3-14号整理] [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2009/3/14 9:44:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

最近在坛子里经常看到有部分安装在二级目录的用户反应.经常登录不进会员中心的情况.


 


经过我昨天的测试.情况大致如下:(说明以下测试结果是安装在二级目录下的情况,安装在根目录的一切正常)


 


步骤如下:


 


开启IE浏览器->第一次登录->可以正常登录->然后退出会员系统->再用刚的会员账号登录->失败(无法登录)->关闭浏览器->重复刚才的步骤->最后无论如何都登录不了了


 


按上面步骤测试登录后台系统,同样是第一次正常,一旦退出后再登录,绐终无法登录.


 


经过反复测试,最终发现这里出现这样原因的情况是由于cookies跨目录读不到的原因.


 


我们只需要在写cookies的地方加入


Response.Cookies(KS.SiteSn).path = "/"


就可以解决上面的问题


 


如果你有碰到我上面说的情况,请按如下方法修改下登录,登出文件即可


 


文件1 : user/checkuserlogin.asp


找到,约108行,插入红色部分代码


          UserRS.Update
           Response.Cookies(KS.SiteSn).path = "/"
        
If ExpiresDate<>"" Then Response.Cookies(KS.SiteSn).Expires = Date + 365
       Response.Cookies(KS.SiteSn)("UserName") = UserName


文件2:user/userlogout.asp,找到第9行



Response.Cookies(KS.SiteSn).path = KS.Setting(3)
改成


Response.Cookies(KS.SiteSn).path = "/"


 


文件3:admin/login.asp,找到约261行,加入红色部分代码


     '置前台会员登录状态
      Response.Cookies(KS.SiteSn).path = "/"
      Response.Cookies(KS.SiteSn)("UserName") = KS.R(UserRS("UserName"))


 


继续往下找约288行


  ELse
    Response.Cookies(KS.SiteSn).path = "/"
    Response.Cookies(KS.SiteSn)("AdminName")=""
 Response.Cookies(KS.SiteSn)("AdminPass")=""




再往下找到约303行


     Dim AdminDir:AdminDir=KS.Setting(89)
      Response.Cookies(KS.SiteSn).path = "/"
   Session("PowerList")=Empty


 


 


 


经过以上修改后,cookies 就可以在二级目录,虚拟目录下共享数据了.(小提示:修改后要关闭所有浏览器再重新打开)


 


 


附修改过的文件,直接下载覆盖到根目录下即可


 


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


 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jdwx2006 当前离线

64

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:644 分
登录次数:29 次
注册时间:2008/1/21
最后登录:2009/8/16
jdwx2006 发表于:2009/7/5 20:22:00   | 只看该作者 查看该作者主题 沙发 
科汛在线网校系统
能登陆了 但是不能退出了
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jshymb 当前离线

9

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:269 分
登录次数:5 次
注册时间:2009/5/25
最后登录:2009/5/31
jshymb 发表于:2009/5/25 15:12:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线网校系统
记号,小心以后用到
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
szjj 当前离线

185

主题

0

广播

0

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

用户积分:1468 分
登录次数:132 次
注册时间:2007/10/28
最后登录:2024/1/8
szjj 发表于:2009/3/18 10:20:00   | 只看该作者 查看该作者主题 板凳 
科汛在线网校系统

装在子目录里搜索时出现代码,而装在根目录里没有这个问题,怎么修改代码,但是TAG标签是可以用的


代码:
















搜索关键字"",本次搜索共找到 [0] 条相关记录:












[loop]

  • [{$GetClassNameAndPath}]{$GetArticleTitle} (阅读:{$GetArticleHits} 次  时间:{$GetArticleDate})
    内容导读:{$GetArticleIntro}...
[/loop]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wiki 当前离线

1001

主题

3

广播

6

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

用户积分:4722 分
登录次数:206 次
注册时间:2008/12/22
最后登录:2017/7/26
wiki 发表于:2009/3/16 21:22:00   | 只看该作者 查看该作者主题 报纸 
科汛在线网校系统
以下是引用hmz_825在2009-3-15 16:26:00的发言:

报告个问题

你的补丁是GBK的

没有utf-8

用的国外空间

上传到空间中变成乱码了

上面不是有说修改方法了,自己看下得了

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hmz_825 当前离线

49

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:542 分
登录次数:39 次
注册时间:2009/3/13
最后登录:2019/2/15
hmz_825 发表于:2009/3/15 16:26:00   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统

报告个问题

你的补丁是GBK的

没有utf-8

用的国外空间

上传到空间中变成乱码了

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
我本寂寞 当前离线

2132

主题

7

广播

1

粉丝
添加关注
级别:高三年

用户积分:12047 分
登录次数:664 次
注册时间:2006/9/12
最后登录:2023/8/28
我本寂寞 发表于:2009/3/15 12:33:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wiki 当前离线

1001

主题

3

广播

6

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

用户积分:4722 分
登录次数:206 次
注册时间:2008/12/22
最后登录:2017/7/26
wiki 发表于:2009/3/14 15:16:00   | 只看该作者 查看该作者主题 8楼 
做在线知识付费 选科汛云开店
暂时用不着,做记号
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yimen1122 当前离线

74

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:1187 分
登录次数:96 次
注册时间:2007/12/18
最后登录:2014/10/3
yimen1122 发表于:2009/3/14 15:12:00   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mt56 当前离线

4985

主题

53

广播

17

粉丝
添加关注
级别:版主

用户积分:23430 分
登录次数:1621 次
注册时间:2007/2/10
最后登录:2022/9/28
mt56 发表于:2009/3/14 10:48:00   | 只看该作者 查看该作者主题 10楼 

记号。估计我是用不到的,我不安装在二级的。

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