|
|
|
@ -27,7 +27,7 @@ import com.ruoyi.system.service.ISysUserService;
@@ -27,7 +27,7 @@ import com.ruoyi.system.service.ISysUserService;
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 登录校验方法 |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* @author ruoyi |
|
|
|
|
*/ |
|
|
|
|
@Component |
|
|
|
@ -41,7 +41,7 @@ public class SysLoginService
@@ -41,7 +41,7 @@ public class SysLoginService
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
private RedisCache redisCache; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
private ISysUserService userService; |
|
|
|
|
|
|
|
|
@ -50,7 +50,7 @@ public class SysLoginService
@@ -50,7 +50,7 @@ public class SysLoginService
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 登录验证 |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* @param username 用户名 |
|
|
|
|
* @param password 密码 |
|
|
|
|
* @param code 验证码 |
|
|
|
@ -77,7 +77,8 @@ public class SysLoginService
@@ -77,7 +77,8 @@ public class SysLoginService
|
|
|
|
|
{ |
|
|
|
|
if (e instanceof BadCredentialsException) |
|
|
|
|
{ |
|
|
|
|
AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, MessageUtils.message("user.password.not.match"))); |
|
|
|
|
// AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, MessageUtils.message("user.password.not.match")));
|
|
|
|
|
AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, "用户名或密码错误")); |
|
|
|
|
throw new UserPasswordNotMatchException(); |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
@ -95,7 +96,7 @@ public class SysLoginService
@@ -95,7 +96,7 @@ public class SysLoginService
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 校验验证码 |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
|
* @param username 用户名 |
|
|
|
|
* @param code 验证码 |
|
|
|
|
* @param uuid 唯一标识 |
|
|
|
|