FineUI 官方论坛

标题: 【已解决】困扰我好几天的重定向过多的问题 [打印本页]

作者: 卫联元秋    时间: 2017-8-10 14:31
标题: 【已解决】困扰我好几天的重定向过多的问题
困扰我好几天的重定向过多的问题,登陆进去,随便打开一个窗口,放个几分钟后,再点刷新就显示重定向过多,我的所有页面有一个基类,判断session存在,如不存在,跳转到登陆页






作者: 卫联元秋    时间: 2017-8-10 14:33
补充一下,在程序测试的时候没有发现这个问题,到了用户这里,使用域名地址,是不是跟域名有关系?
作者: zy32002    时间: 2017-8-10 17:20
你代码的问题
作者: sanshi    时间: 2017-8-10 20:59
卫联元秋 发表于 2017-8-10 14:33
补充一下,在程序测试的时候没有发现这个问题,到了用户这里,使用域名地址,是不是跟域名有关系? ...

F12,打开调试工具,找到 network 选项卡,看都是怎么样重定向的
作者: 卫联元秋    时间: 2017-8-11 10:08
感谢三石兄的提醒,该问题已经解决,在这里感谢三石兄
重定向过多的解决方法

在登陆后,放了几分钟后,再刷新,浏览器出现重定向过多错误,用浏览器F12 Network页签跟踪发现,不断的请求Login.aspx,然后又到main.aspx

找原因:到了login.aspx,发现判断重定向的条件和PageBase的判断Session的条件不一致,导致不断来回重定向,造成死循环重定向

对策:在Login.aspx中去掉判断Session并转发main.aspx的代码,保留PageBase基类判断Session的方法,如果Session不存在了,直接重定向到Login.aspx.;Login.aspx不在保留判断Session的代码

完美解决




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4