Commit 31f4a91a authored by liqin's avatar liqin 💬

bug fixed

parent e47f5418
...@@ -27,6 +27,7 @@ public class JwtFilter extends BasicHttpAuthenticationFilter { ...@@ -27,6 +27,7 @@ public class JwtFilter extends BasicHttpAuthenticationFilter {
*/ */
@Override @Override
protected boolean isLoginAttempt(ServletRequest request, ServletResponse response) { protected boolean isLoginAttempt(ServletRequest request, ServletResponse response) {
LOGGER.info("isLoginAttempt");
HttpServletRequest req = (HttpServletRequest) request; HttpServletRequest req = (HttpServletRequest) request;
String authorization = req.getHeader("Authorization"); String authorization = req.getHeader("Authorization");
return authorization != null; return authorization != null;
...@@ -44,6 +45,7 @@ public class JwtFilter extends BasicHttpAuthenticationFilter { ...@@ -44,6 +45,7 @@ public class JwtFilter extends BasicHttpAuthenticationFilter {
*/ */
@Override @Override
protected boolean isAccessAllowed(ServletRequest request, ServletResponse response, Object mappedValue) { protected boolean isAccessAllowed(ServletRequest request, ServletResponse response, Object mappedValue) {
LOGGER.info("isAccessAllowed");
if (isLoginAttempt(request, response)) { if (isLoginAttempt(request, response)) {
//if (!isLoginAttempt(request, response) || !executeLogin(request,response)) { //if (!isLoginAttempt(request, response) || !executeLogin(request,response)) {
try { try {
...@@ -60,6 +62,7 @@ public class JwtFilter extends BasicHttpAuthenticationFilter { ...@@ -60,6 +62,7 @@ public class JwtFilter extends BasicHttpAuthenticationFilter {
*/ */
@Override @Override
protected boolean executeLogin(ServletRequest servletRequest, ServletResponse servletResponse) { protected boolean executeLogin(ServletRequest servletRequest, ServletResponse servletResponse) {
LOGGER.info("executeLogin");
HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletRequest request = (HttpServletRequest) servletRequest;
String authorization = request.getHeader("Authorization"); String authorization = request.getHeader("Authorization");
if (StringUtils.isNotBlank(authorization)) { if (StringUtils.isNotBlank(authorization)) {
......
...@@ -76,9 +76,7 @@ public class MyShiroRealm extends AuthorizingRealm { ...@@ -76,9 +76,7 @@ public class MyShiroRealm extends AuthorizingRealm {
if (credentials == null) { if (credentials == null) {
throw new AuthenticationException("token为空!"); throw new AuthenticationException("token为空!");
} }
Boolean hasToken = stringRedisTemplate.hasKey(SHIRO_JWT_TOKEN + credentials);
LOGGER.info("MyShiroRealm doGetAuthenticationInfo().token=" + token);
Boolean hasToken = stringRedisTemplate.hasKey(SHIRO_JWT_TOKEN + token);
if (hasToken == null || !hasToken) { if (hasToken == null || !hasToken) {
throw new AuthenticationException("用户未登录!"); throw new AuthenticationException("用户未登录!");
} }
......
...@@ -35,21 +35,6 @@ IMAGE_BASE_URL=https://virthall.bas.cmbchina.com/ ...@@ -35,21 +35,6 @@ IMAGE_BASE_URL=https://virthall.bas.cmbchina.com/
spring.aop.proxy-target-class=true spring.aop.proxy-target-class=true
spring.aop.auto=true spring.aop.auto=true
########################################################
###EMBEDDED SERVER CONFIGURATION
########################################################
# \u9879\u76EEcontextPath
server.servlet.context-path=/mall
# \u670D\u52A1\u7AEF\u53E3
server.port=8088
server.servlet.encoding.force=true
# tomcat\u6700\u5927\u7EBF\u7A0B\u6570\uFF0C\u9ED8\u8BA4\u4E3A200
server.tomcat.threads.max=100
# tomcat\u7684URI\u7F16\u7801
server.tomcat.uri-encoding=UTF-8
# server.jsp-servlet.class-name=org.apache.jasper.servlet.JspServlet
# server.jsp-servlet.init-parameters.development=true
server.error.whitelabel.enabled=false
######################################################## ########################################################
###Spring MVC ###Spring MVC
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment