fix: 登录校验密码
This commit is contained in:
parent
d23500d656
commit
84bb7410cf
@ -3,6 +3,7 @@ package com.agileboot.auth.service.strategy;
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
import cn.dev33.satoken.stp.parameter.SaLoginParameter;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.crypto.digest.BCrypt;
|
||||
import com.agileboot.auth.pojo.form.PasswordLoginBody;
|
||||
import com.agileboot.auth.pojo.vo.CurrentLoginUserVO;
|
||||
import com.agileboot.auth.pojo.vo.LoginVO;
|
||||
@ -61,7 +62,7 @@ public class PasswordAuthStrategy implements IAuthStrategy {
|
||||
if (!Objects.equals(loginUser.getClientId(), clientId)) {
|
||||
throw new BizException("client.not.match");
|
||||
}
|
||||
loginService.checkLogin(LoginType.PASSWORD, null, loginUser.getUsername(), () -> false);
|
||||
loginService.checkLogin(LoginType.PASSWORD, null, loginUser.getUsername(), () -> !BCrypt.checkpw(password, loginUser.getPassword()));
|
||||
|
||||
loginUser.setClientKey(client.getClientKey());
|
||||
loginUser.setDeviceType(client.getDeviceType());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user