账号通
    

账号  

密码  

3770

查看

5

回复
主题:[待解决]会员登录页面登陆后跳到指定页面或返回前一个查看页面 [收藏主题] 转到:  
playfan 当前离线

13

主题

0

广播

0

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

用户积分:60 分
登录次数:71 次
注册时间:2011/6/27
最后登录:2011/8/25
playfan 发表于:2011/8/4 16:56:55   | 显示全部帖子 查看该作者主题 楼主 
科汛智能建站系统

会员在登录页面 user/login/index.asp 登录后 怎么实现不进入会员中心,而是跳转到指定页面,或者返回前一个查看页面









已自行解决,不足之处还请指教





先说明下我的情况,我做的是一个积分商城页,商品是通过sql标签调用的,已登录用户点击商品会直接跳到会员中心里该商品详细介绍页,而未登录用户点击后跳到详细介绍页时会接着很快转到 user/Login/ 页面,因为看到有闪过详细介绍页,所以想使未登录用户在 user/Login/ 页输入用户名密码点击登录后,能跳回到前一个页面,跟已登录用户一样,看到商品详细介绍页。



1.跳转到指定页面

通过修改 user/CheckUserlogin.asp 第200行



        If KS.S("Action")="PopLogin" Then

         response.write "<script>window.parent.location.reload(); </script>"

        Else

         Dim ToUrl

         If InStr(lcase(Request.ServerVariables("HTTP_REFERER")), "/login") > 0 Then


              ToUrl="index.asp"

将 ToUrl=" index.asp " 中的 index.asp 修改为想要链接的页面即可。这里没有疑问。



2.返回前一个查看过的页面

将 ToUrl="index.asp" 中的 index.asp 修改为 javascript:history.go(-3); 即可(这里是-3是我的积分商城需要,如果是其他页面仅需-2)。但这里仅能返回最后查看过的积分商城页面,不论是-1、-2、-3都不能返回到前面快速闪过的商品详细介绍页,也正是我的疑问所在。



求教:

(1)为什么不能返回到快速闪过的商品详细介绍页,我捕捉到过这个闪过的地址,确定这个页面曾访问过,为什么缓存里没有记录。

(2)其他浏览器返回积分商城页是-3,而火狐浏览器却需要修改为-2,而且返回之后并不显示用户已登录,需要刷新才能看到用户已登录,何解?是语句的问题?还请指教。









                                                                           求教育、求鞭挞

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

13

主题

0

广播

0

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

用户积分:60 分
登录次数:71 次
注册时间:2011/6/27
最后登录:2011/8/25
playfan 发表于:2011/8/8 11:31:13   | 显示全部帖子 查看该作者主题 沙发 
科汛在线商城系统(NET)

问题未解决,沉不得,沉不得呐!

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

13

主题

0

广播

0

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

用户积分:60 分
登录次数:71 次
注册时间:2011/6/27
最后登录:2011/8/25
playfan 发表于:2011/8/8 12:09:40   | 显示全部帖子 查看该作者主题 藤椅 
科汛智能建站系统

谢谢回复 你说的办法我还得研究研究 只是不明白 如果cookie可以的话 那javascript:history.go(-2)应该也能回得去呐?

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