|
@@ -14,20 +14,22 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.net.URLDecoder;
|
|
|
|
|
|
+/**
|
|
|
+ * 登录拦截器
|
|
|
+ * 提交
|
|
|
+ *
|
|
|
+ */
|
|
|
@Slf4j
|
|
|
@Component
|
|
|
public class LoginInterceptor implements HandlerInterceptor {
|
|
|
@Value("${jwt.secret}")
|
|
|
private String jwtSecret;
|
|
|
-
|
|
|
@Override
|
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
|
|
if (request.getMethod().equals("OPTIONS")){
|
|
|
return true;
|
|
|
}
|
|
|
-
|
|
|
String token = request.getHeader("Authorization");
|
|
|
-
|
|
|
if (StringUtils.isEmpty(token)){
|
|
|
token = (String)request.getSession().getAttribute("token");
|
|
|
}
|