之前我有向老师提问其他系统如何直接通过token登录系统,请见链接:https://sns.bladex.cn/q-14366.html
根据老师的指引我现在能够实现通过token直接进入页面,但是如果在页面上退出登录后,再次通过token进来界面是一片空白。控制台提醒【No match found for location with path "/plugin/workflow/pages/process/todo"】,请问这是什么原因呢?(空白后,再次拷贝url进去是可以正常进入的,该问题发生在退出登录后第一次进入。并且这个过程中我使用的是同一token)
一、该问题的重现步骤是什么?
1.通过token直接进入系统,调用url为http://localhost:1888/tokenLogin?token=xxx&refreshToken=xxx&redirectUrl=/plugin/workflow/pages/process/todo 其中tokenLogin为我自己写的中转页面,代码如下:
2.此时能直接进入工作流插件的【我的待办】模块
3.在进入的页面上点击头像,再点击退出登录,此时系统自动回到登录页面
4.然后,再次拷贝url进浏览器,进入后页面如下,调用接口比正常进入少了一部分。但是通过地址看,鉴权应该是过了,并且也调用接口获取了菜单5.此时控制台上会提示【No match found for location with path "/plugin/workflow/pages/process/todo"】
6.再次拷贝url,回车可以正常进入
二、你期待的结果是什么?实际看到的又是什么?
我期待的结果:退出登录后,再次通过同一token拼接的url应该也能访问系统吧,是不是菜单项之类的缓存有问题呢?
实际看到的结果:退出登录后再次访问,跳转后界面空白并且控制台提示【No match found for location with path "/plugin/workflow/pages/process/todo"】