diff --git a/tamguo-oms/src/main/java/com/tamguo/modules/sys/web/LoginController.java b/tamguo-oms/src/main/java/com/tamguo/modules/sys/web/LoginController.java index 93728c2..622d718 100644 --- a/tamguo-oms/src/main/java/com/tamguo/modules/sys/web/LoginController.java +++ b/tamguo-oms/src/main/java/com/tamguo/modules/sys/web/LoginController.java @@ -30,7 +30,7 @@ public class LoginController { } @ResponseBody - @RequestMapping(value = "login", method = RequestMethod.POST) + @RequestMapping(value = "sysLogin", method = RequestMethod.POST) public Result toLogin(HttpServletRequest request, String username, String password, String captcha) throws IOException { try { diff --git a/tamguo-oms/src/main/java/com/tamguo/modules/sys/web/ValidCodeController.java b/tamguo-oms/src/main/java/com/tamguo/modules/sys/web/ValidCodeController.java index f6aa5b4..ba42c31 100644 --- a/tamguo-oms/src/main/java/com/tamguo/modules/sys/web/ValidCodeController.java +++ b/tamguo-oms/src/main/java/com/tamguo/modules/sys/web/ValidCodeController.java @@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.ResponseBody; import com.google.code.kaptcha.Constants; import com.google.code.kaptcha.Producer; +import com.tamguo.modules.sys.utils.ExceptionSupport; import com.tamguo.modules.sys.utils.ShiroUtils; @Controller @@ -40,9 +41,13 @@ public class ValidCodeController { @RequestMapping("checkCode") @ResponseBody public Boolean checkCode(String validCode) throws ServletException, IOException { - String kaptcha = ShiroUtils.getKaptcha(Constants.KAPTCHA_SESSION_KEY); - if (!validCode.equalsIgnoreCase(kaptcha)) { - return true; + try { + String kaptcha = ShiroUtils.getKaptcha(Constants.KAPTCHA_SESSION_KEY); + if (!validCode.equalsIgnoreCase(kaptcha)) { + return true; + } + } catch (Exception e) { + ExceptionSupport.resolverResult("验证编码错误", this.getClass(), e); } return false; } diff --git a/tamguo-oms/src/main/resources/templates/sysLogin.html b/tamguo-oms/src/main/resources/templates/sysLogin.html index 993b0d3..af045b2 100644 --- a/tamguo-oms/src/main/resources/templates/sysLogin.html +++ b/tamguo-oms/src/main/resources/templates/sysLogin.html @@ -32,7 +32,7 @@ TamGuo OMS 1.0.0