8
登录成功后,正常应该是跳转到首页,偶现,页面刷新了一下,依然在登录页!
不知道,你们有没有遇到?
登录成功后,正常应该是跳转到首页,偶现,页面刷新了一下,依然在登录页!
不知道,你们有没有遇到?
是不是改动了登录的代码?
仅加了token的处理。 @chenshuai2144
*login({ payload }, { call, put }) {
const response = yield call(accountLogin, payload);
//Login successfully
if ('200' == response.code) {
//
yield put({
type: 'changeLoginStatus',
payload: {
...response.data,
currentAuthority: 'admin',
},
});
token.save(response.data.token);
reloadAuthorized();
yield put(routerRedux.push('/#/index'));
}
},
save(token) {
localStorage.setItem('TOKEN', token);
},
changeLoginStatus(state, { payload }) {
setAuthority(payload.currentAuthority);
return {
...state,
...payload,
};
},
删掉代码试试呢! 感觉不应该
I am having this issue too
找到原因了:https://github.com/ant-design/ant-design-pro/issues/1728 可能是这个问题
这样的情况下也会出现: 1、打开某个页面很久无操作,会话过期 2、刷新当前页面 3、此时页面有两个请求: 获取当前用户/user/current 获取业务数据/xxx/list 两个请求并没有阻塞,同时执行查询,会导致跳转登录页两次