演示工程,传入空的用户信息默认为访客。

This commit is contained in:
刘小平 2024-07-19 11:24:19 +08:00
parent 4971de8191
commit fb4ed54baa

View File

@ -1,5 +1,6 @@
package org.liuxp.minioplus.application.common;
import cn.hutool.core.text.CharSequenceUtil;
import lombok.extern.slf4j.Slf4j;
import org.liuxp.minioplus.extension.context.UserHolder;
import org.springframework.lang.Nullable;
@ -31,7 +32,12 @@ public class LoginUserInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, @Nonnull HttpServletResponse response, @Nonnull Object handler) {
String userId = request.getHeader("Authorization");
if(CharSequenceUtil.isBlank(userId)){
UserHolder.set("");
}else{
UserHolder.set(userId);
}
return true;
}