账号通
    

账号  

密码  

1898

查看

2

回复
主题:最新KesionCMS V9.05 Free(gbk) 用户退出BUG不断死循环 [收藏主题]  
刚刚 当前离线

1852

主题

5

广播

126

粉丝
添加关注
级别:版主

用户积分:7093 分
登录次数:225 次
注册时间:2010/7/6
最后登录:2024/4/15
刚刚 发表于:2013/5/30 17:32:31   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)
会员中心页面退出--->\Plus\error.asp--->Request.ServerVariables("HTTP_REFERER")--->会员中心页面(未登录) 这个地方是一个死循环

若是会员中心里退出,系统未整合情况下,加下面代码就可以了

  1.     If trim(Request.ServerVariables("http_referer"))="" Then
  2.    Response.Redirect "/"
  3.     elseif instr(Lcase(Request.ServerVariables("HTTP_REFERER")),"index.asp")>0 then
  4. Response.Redirect("../")
  5.   else
  6.       Response.Redirect Request.ServerVariables("http_referer")
  7.   end if




改成

  1.     If trim(Request.ServerVariables("http_referer"))="" Then
  2.    Response.Redirect "/"
  3.     elseif instr(Lcase(Request.ServerVariables("HTTP_REFERER")),"index.asp")>0 then
  4. Response.Redirect("../")
  5.   elseif instr(Lcase(Request.ServerVariables("HTTP_REFERER")),"/user/")>0 then
  6. Response.Redirect("../")
  7.   else
  8.       Response.Redirect Request.ServerVariables("http_referer")
  9.   end if




就可以了



正好遇到这个小问题,随便看了下代码

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