|
|
|
@ -6,11 +6,9 @@ import cn.dev33.satoken.stp.StpUtil;
|
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
|
|
import org.apache.dubbo.rpc.RpcContext;
|
|
|
|
|
import org.dromara.auth.domain.vo.LoginVo;
|
|
|
|
|
import org.dromara.common.core.exception.CaptchaException;
|
|
|
|
|
import org.dromara.common.core.domain.model.LoginBody;
|
|
|
|
|
import org.dromara.auth.properties.CaptchaProperties;
|
|
|
|
|
import org.dromara.auth.service.IAuthStrategy;
|
|
|
|
|
import org.dromara.auth.service.SysLoginService;
|
|
|
|
|
import org.dromara.common.core.constant.Constants;
|
|
|
|
@ -79,7 +77,7 @@ public class PasswordAuthStrategy implements IAuthStrategy {
|
|
|
|
|
LoginHelper.login(loginUser, model);
|
|
|
|
|
|
|
|
|
|
loginService.recordLogininfor(loginUser.getTenantId(), username, Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"));
|
|
|
|
|
loginService.recordLoginInfo(loginUser);
|
|
|
|
|
remoteUserService.recordLoginInfo(loginUser.getUserId(), ServletUtils.getClientIP());
|
|
|
|
|
|
|
|
|
|
LoginVo loginVo = new LoginVo();
|
|
|
|
|
loginVo.setAccessToken(StpUtil.getTokenValue());
|
|
|
|
|