权限过期防止内容遗失处理方案

权限过期防止内容遗失处理方案

问题:

第一次进入页面时,未登录,请求需要授权的内容时,后端返回401和授权页面的url,前端只需要前往授权页面拿到权限即可;但是比如在填写表单时,点击提交,此时权限过期,需要拿到新的权限,此时如何保证填写好的内容不遗失?
image

解决:

  1. 跳转进入授权页面,填写好的信息保存在本地
  2. 使用弹框,iframe覆盖表单页面
  3. 两个窗口之间通信,新窗口则为授权页面。如果使用cookie,则通知原窗口重新发请求即可;如果使用token,则通知原窗口修改token然后再发请求
posted @ 2021-09-03 11:29  carla-cn  阅读(55)  评论(0)    收藏  举报