为了账号安全,请及时绑定邮箱和手机立即绑定

关于登录后跳转回登录前页面的问题

关于登录后跳转回登录前页面的问题

小和尚敲木鱼 2017-11-14 22:00:32
先说用的是spring的mvc。   功能是这样的:现在用户在页面A, 然后点了一个连接要进入页面B,但进入页面B之前需要先登录,在用户登录完后要页面跳转到页面B,请问这个功能要怎么实现?    查了下网上的资料:    一个方案是用getHeader("referer"),但是这个只能获得页面的A的连接,所以不行。    另一个方案是在拦截器中将页面B的连接保存在session中,在用户登录后从session中取出页面B的连接,然后跳转到页面B。这样做的问题是:    1.在第一次点击页面B连接的时候,如果需要传递参数,并且不是url传参而是其他类型的传参(比如表单传参),在用户登录后跳转到页面B的时候,怎样把参数也过去(说白就是怎样保存第一次发链接时的参数)。    2.使用ajax的时候也会出现需要登录时候,是否要在所有的ajax连接上加一个参数来区分它不是普通的连接,然后在返回到javascript中单独做处理。    求大虾来解决问题。谢谢!!!
查看完整描述

1 回答

已采纳
?
元气满满GO

TA贡献92条经验 获得超16个赞

需求很简单,描述太复杂了。可以在进入B时判断有没有登录,没有就重定向到A,同时传个标志给前端,可以是url参数?redirect=B地址,也可以cookie等,登录后利用这个标志访问B

查看完整回答
反对 回复 2017-11-16
  • 1 回答
  • 0 关注
  • 1624 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信