防止错误token导致的解析异常
This commit is contained in:
		
							parent
							
								
									6b5dd4d2be
								
							
						
					
					
						commit
						f6bc28000e
					
				| 
						 | 
					@ -59,6 +59,8 @@ public class TokenService
 | 
				
			||||||
        // 获取请求携带的令牌
 | 
					        // 获取请求携带的令牌
 | 
				
			||||||
        String token = getToken(request);
 | 
					        String token = getToken(request);
 | 
				
			||||||
        if (StringUtils.isNotEmpty(token))
 | 
					        if (StringUtils.isNotEmpty(token))
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            try
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                Claims claims = parseToken(token);
 | 
					                Claims claims = parseToken(token);
 | 
				
			||||||
                // 解析对应的权限以及用户信息
 | 
					                // 解析对应的权限以及用户信息
 | 
				
			||||||
| 
						 | 
					@ -67,6 +69,10 @@ public class TokenService
 | 
				
			||||||
                LoginUser user = redisCache.getCacheObject(userKey);
 | 
					                LoginUser user = redisCache.getCacheObject(userKey);
 | 
				
			||||||
                return user;
 | 
					                return user;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					            catch (Exception e)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
        return null;
 | 
					        return null;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -64,7 +64,7 @@ service.interceptors.response.use(res => {
 | 
				
			||||||
          location.href = '/index';
 | 
					          location.href = '/index';
 | 
				
			||||||
        })
 | 
					        })
 | 
				
			||||||
      }).catch(() => {});
 | 
					      }).catch(() => {});
 | 
				
			||||||
      return Promise.reject('error')
 | 
					      return Promise.reject()
 | 
				
			||||||
    } else if (code === 500) {
 | 
					    } else if (code === 500) {
 | 
				
			||||||
      Message({
 | 
					      Message({
 | 
				
			||||||
        message: msg,
 | 
					        message: msg,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue