|
|
@@ -10,6 +10,7 @@ import com.dji.sample.common.util.JwtUtil;
|
|
|
import com.dji.sample.component.mqtt.config.MqttPropertyConfiguration;
|
|
|
import com.dji.sample.component.redis.RedisOpsUtils;
|
|
|
import com.dji.sample.configuration.CustomConfiguration;
|
|
|
+import com.dji.sample.manage.log.util.ReqUtils;
|
|
|
import com.dji.sample.manage.model.entity.UserEntity;
|
|
|
import com.dji.sample.manage.service.IUserService;
|
|
|
import com.dji.sample.manage.service.IWhiteListService;
|
|
|
@@ -54,13 +55,15 @@ public class AuthInterceptor implements HandlerInterceptor {
|
|
|
@Override
|
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
|
|
String uri = request.getRequestURI();
|
|
|
- log.debug("request uri: {}, IP: {}", uri, request.getRemoteAddr());
|
|
|
+
|
|
|
// The options method is passed directly.
|
|
|
if (HttpMethod.OPTIONS.matches(request.getMethod())) {
|
|
|
response.setStatus(HttpStatus.OK.value());
|
|
|
return false;
|
|
|
}
|
|
|
- String ip = request.getRemoteAddr();
|
|
|
+ String ip = ReqUtils.getClientIp();
|
|
|
+
|
|
|
+ log.info("====================客户端请求信息:request uri: {}, IP: {}", uri, ip);
|
|
|
|
|
|
Boolean check = RedisOpsUtils.checkExist(ip);
|
|
|
if(!check) {
|