|
@@ -5,20 +5,13 @@ import cn.hutool.core.util.IdUtil;
|
|
|
import cn.hutool.http.useragent.UserAgent;
|
|
|
import cn.hutool.http.useragent.UserAgentUtil;
|
|
|
import com.zhongzheng.common.constant.Constants;
|
|
|
-import com.zhongzheng.common.core.domain.model.LoginUser;
|
|
|
-import com.zhongzheng.common.exception.BaseException;
|
|
|
-import com.zhongzheng.common.exception.CustomException;
|
|
|
-import com.zhongzheng.common.exception.user.UserPasswordNotMatchException;
|
|
|
-import com.zhongzheng.common.utils.MessageUtils;
|
|
|
-import com.zhongzheng.framework.manager.AsyncManager;
|
|
|
-import com.zhongzheng.framework.manager.factory.AsyncFactory;
|
|
|
-import com.zhongzheng.modules.user.bo.UserLoginKeyAddBo;
|
|
|
-import com.zhongzheng.modules.user.domain.User;
|
|
|
-import com.zhongzheng.modules.user.entity.ClientLoginUser;
|
|
|
import com.zhongzheng.common.core.redis.RedisCache;
|
|
|
import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.common.utils.ip.AddressUtils;
|
|
|
import com.zhongzheng.common.utils.ip.IpUtils;
|
|
|
+import com.zhongzheng.modules.user.bo.UserLoginKeyAddBo;
|
|
|
+import com.zhongzheng.modules.user.domain.User;
|
|
|
+import com.zhongzheng.modules.user.entity.ClientLoginUser;
|
|
|
import com.zhongzheng.modules.user.service.IUserLoginKeyService;
|
|
|
import com.zhongzheng.modules.user.service.IUserService;
|
|
|
import io.jsonwebtoken.Claims;
|
|
@@ -26,18 +19,11 @@ import io.jsonwebtoken.Jwts;
|
|
|
import io.jsonwebtoken.SignatureAlgorithm;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
-import org.springframework.security.access.AccessDeniedException;
|
|
|
import org.springframework.security.authentication.AuthenticationManager;
|
|
|
-import org.springframework.security.authentication.BadCredentialsException;
|
|
|
-import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
|
|
|
-import org.springframework.security.core.Authentication;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
-import javax.servlet.ServletException;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
-import javax.servlet.http.HttpServletResponse;
|
|
|
-import java.io.IOException;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
import java.util.concurrent.TimeUnit;
|