开发者社区 问答 正文

A为登录页面;B为个人页面。 从A页面登录后跳到B页面,如何不再返回登录页面。

浏览器上后退 window.history.go(-1) 总是返回上一页

展开
收起
a123456678 2016-03-11 17:50:32 2179 分享 版权
1 条回答
写回答
取消 提交回答
  • 可以禁止A页面的缓存,每次都重新读取,并且可以通过在A页面对应的后台逻辑判断一下是否已经成功登陆,例如简单的就是判断一下session中是否有登录信息。
    具体的解决方法,可以查一下 ‘网页禁用浏览器返回功能’
    当然,也可以从JS这边入手,通过JS来限制,但是各种浏览器可能很头疼。
    登录这种功能最好做成ajax,可以防止表单重复提交,另外表单提交时可附带隐藏的token。

    2019-07-17 18:59:46
    赞同 展开评论
问答地址: