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

关于h5登录以后返回上一页不会重新登陆的问题

关于h5登录以后返回上一页不会重新登陆的问题

鸿蒙传说 2019-02-12 14:12:41
在h5登陆页面 登录以后 返回 返回上一页的时候 不让他返回登陆页面 这个怎么做 我看了 58的做法 但是没看出来怎么实现的 
查看完整描述

2 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

其实这个逻辑要和自动登录放在一起。

比如用户不是返回,而是登录之后又进到了登录页面,这时你就应该自动跳转。

所以你可以在登录页面做一个判断,如果用户已经是登录状态(不同登录系统的做法不同判断),自动跳转。

需要额外解决的是某些环境下,返回操作并不会执行js,需要特定适配。

当然,更简单是直接用replace,把登录页从浏览历史覆盖掉,但上面的步骤也是不可或缺的。


查看完整回答
反对 回复 2019-02-25
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

登录状态的验证多半是使用cookie的的校验,好处有几个,
1、http同域名请求会自动带上cookie,方便后端做验权操作
2、浏览器跨域限制+cookie可以设置http-only,相对来说较为安全

单点登录会带有returnURL之类的地址,等登录成功后调转,如果又回到登录页面(返回上一步),需要看此页面是否有检测登录的左右,如果有就直接将地址转换为returnURL


查看完整回答
反对 回复 2019-02-25
  • 2 回答
  • 0 关注
  • 1294 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号