解决DefaultAuthorizationInterceptor下关闭授权报错的问题

This commit is contained in:
李月鹏
2023-11-08 16:58:57 +08:00
committed by 小东
parent 806dd50d34
commit 46ddfef8a7

View File

@@ -34,8 +34,7 @@ public abstract class MagicWebRequestInterceptor {
boolean requiredLogin = authorizationInterceptor.requireLogin();
boolean validRequiredLogin = (valid == null || valid.requireLogin());
if ((validRequiredLogin && requiredLogin) || !(authorizationInterceptor instanceof DefaultAuthorizationInterceptor)) {
request.setAttribute(Constants.ATTRIBUTE_MAGIC_USER,
authorizationInterceptor.getUserByToken(request.getHeader(Constants.MAGIC_TOKEN_HEADER)));
request.setAttribute(Constants.ATTRIBUTE_MAGIC_USER, authorizationInterceptor.getUserByToken(request.getHeader(Constants.MAGIC_TOKEN_HEADER)));
}
((MagicController) handler).doValid(request, valid);
}