|
@@ -11,6 +11,7 @@ import com.fdkankan.ucenter.common.RedisKeyUtil;
|
|
import com.fdkankan.ucenter.common.Result;
|
|
import com.fdkankan.ucenter.common.Result;
|
|
import com.fdkankan.ucenter.constant.LoginConstant;
|
|
import com.fdkankan.ucenter.constant.LoginConstant;
|
|
import com.fdkankan.ucenter.service.ILoginLogService;
|
|
import com.fdkankan.ucenter.service.ILoginLogService;
|
|
|
|
+import java.nio.charset.StandardCharsets;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.http.HttpHeaders;
|
|
import org.apache.http.HttpHeaders;
|
|
@@ -33,6 +34,7 @@ public class UcenterInterceptor implements HandlerInterceptor {
|
|
@Override
|
|
@Override
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
|
response.setHeader(HttpHeaders.CONTENT_TYPE, ContentType.JSON.getValue());
|
|
response.setHeader(HttpHeaders.CONTENT_TYPE, ContentType.JSON.getValue());
|
|
|
|
+ response.setCharacterEncoding(StandardCharsets.UTF_8.name());
|
|
String token = request.getHeader("token");
|
|
String token = request.getHeader("token");
|
|
if(StringUtils.isEmpty(token)){
|
|
if(StringUtils.isEmpty(token)){
|
|
this.needLogin(request,response);
|
|
this.needLogin(request,response);
|