|
|
|
@ -51,12 +51,12 @@ public class SysLoginService |
|
|
|
|
redisCache.deleteObject(verifyKey); |
|
|
|
|
if (captcha == null) |
|
|
|
|
{ |
|
|
|
|
AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, MessageUtils.message("user.jcaptcha.error"))); |
|
|
|
|
AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, MessageUtils.message("user.jcaptcha.expire"))); |
|
|
|
|
throw new CaptchaExpireException(); |
|
|
|
|
} |
|
|
|
|
if (!code.equalsIgnoreCase(captcha)) |
|
|
|
|
{ |
|
|
|
|
AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, MessageUtils.message("user.jcaptcha.expire"))); |
|
|
|
|
AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, MessageUtils.message("user.jcaptcha.error"))); |
|
|
|
|
throw new CaptchaException(); |
|
|
|
|
} |
|
|
|
|
// 用户验证
|
|
|
|
|