|
@@ -10,6 +10,7 @@ import org.springframework.security.authentication.AuthenticationManager;
|
|
|
import org.springframework.security.authentication.BadCredentialsException;
|
|
|
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
|
|
|
import org.springframework.security.core.Authentication;
|
|
|
+import org.springframework.security.core.userdetails.UserDetailsService;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
import com.ruoyi.common.constant.Constants;
|
|
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
|
@@ -49,6 +50,8 @@ public class SysLoginService
|
|
|
|
|
|
@Autowired
|
|
|
private ISysUserService userService;
|
|
|
+ @Autowired
|
|
|
+ private UserDetailsService userDetailsService;
|
|
|
|
|
|
@Autowired
|
|
|
private ISysConfigService configService;
|
|
@@ -115,6 +118,7 @@ public class SysLoginService
|
|
|
LoginUser loginUser = new LoginUser();
|
|
|
loginUser.setUser(user);
|
|
|
String token = tokenService.createToken(loginUser);
|
|
|
+ userDetailsService.loadUserByUsername(loginUser.getUsername());
|
|
|
log.info("token:"+token);
|
|
|
AsyncManager.me().execute(AsyncFactory.recordLogininfor(user.getUserName(), Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success")));
|
|
|
// 生成token
|