验证码显示
authorXia Kaixiang <kaixiang.xia@supwisdom.com>
Mon, 22 Apr 2019 01:50:40 +0000 (09:50 +0800)
committerXia Kaixiang <kaixiang.xia@supwisdom.com>
Mon, 22 Apr 2019 01:50:40 +0000 (09:50 +0800)
src/main/java/com/supwisdom/dlpay/framework/filter/ValidateCodeFilter.java
src/main/java/com/supwisdom/dlpay/framework/security/validate/VerifyCode.java
src/main/kotlin/com/supwisdom/dlpay/security.kt
src/main/resources/templates/login.html

index 04a150e..3868edd 100755 (executable)
@@ -40,7 +40,7 @@ public class ValidateCodeFilter extends OncePerRequestFilter{
        protected void doFilterInternal(HttpServletRequest request,\r
                                                                                                                                        HttpServletResponse response, FilterChain filterChain)\r
                        throws ServletException, IOException {\r
-               if (StringUtil.equals("/user/login", request.getRequestURI())\r
+               if (StringUtil.equals("/login/form", request.getRequestURI())\r
                                && StringUtil.equalsIgnoreCase(request.getMethod(), "post")) {\r
                        try {\r
                                validate(request);\r
index 30f368a..26d6ea5 100644 (file)
@@ -9,7 +9,7 @@ import java.time.LocalDateTime;
 import java.util.Random;
 
 public class VerifyCode {
-  private int w = 70;
+  private int w = 100;
   private int h = 35;
   private Random r = new Random();
   // {"宋体", "华文楷体", "黑体", "华文新魏", "华文隶书", "微软雅黑", "楷体_GB2312"}
index 61b07e2..a5c0279 100644 (file)
@@ -105,9 +105,9 @@ class WebSecurityConfig {
             @Autowired
             lateinit var userDetailsService: OperatorDetailService
             @Autowired
-            lateinit var zyAuthenticationFailureHandler: AuthenticationFailureHandler
+            lateinit var myAuthenticationFailureHandler: AuthenticationFailureHandler
             @Autowired
-            lateinit var zyAuthenticationSuccessHandler: AuthenticationSuccessHandler
+            lateinit var myAuthenticationSuccessHandler: AuthenticationSuccessHandler
             @Autowired
             lateinit var myInvalidSessionStrategy: InvalidSessionStrategy
 
@@ -119,8 +119,8 @@ class WebSecurityConfig {
                         .formLogin()
                         .loginPage("/login")
                         .loginProcessingUrl("/login/form")
-                        .successHandler(zyAuthenticationSuccessHandler)
-                        .failureHandler(zyAuthenticationFailureHandler)
+                        .successHandler(myAuthenticationSuccessHandler)
+                        .failureHandler(myAuthenticationFailureHandler)
                         .and()
                         .logout()
                         .logoutRequestMatcher(AntPathRequestMatcher("/logout"))
index 54c64a7..4feb52a 100644 (file)
@@ -43,7 +43,7 @@
                                        class="layui-input">
                             </div>
                             <div class="layui-col-xs5" style="padding-left: 10px;">
-                                <img  class="login-captcha" src="/code/image"><!-- https://www.oschina.net/action/user/captcha -->
+                                <img width="100px" height="35px"  class="login-captcha" th:src="@{/code/image}">
                             </div>
                         </div>
                     </div>