feat: 支持账号导入与强制改密
- 新增账号导入模板下载、导入校验和默认密码重置标记 - 支持管理员重置密码并在登录后强制跳转修改密码 - 管理端与用户中心接入强密码校验和密码重置流程
This commit is contained in:
@@ -15,6 +15,11 @@ public class LoginVO {
|
||||
*/
|
||||
private String avatar;
|
||||
|
||||
/**
|
||||
* 是否强制修改密码
|
||||
*/
|
||||
private boolean forceChangePassword;
|
||||
|
||||
public String getToken() {
|
||||
return token;
|
||||
}
|
||||
@@ -38,4 +43,12 @@ public class LoginVO {
|
||||
public void setAvatar(String avatar) {
|
||||
this.avatar = avatar;
|
||||
}
|
||||
|
||||
public boolean isForceChangePassword() {
|
||||
return forceChangePassword;
|
||||
}
|
||||
|
||||
public void setForceChangePassword(boolean forceChangePassword) {
|
||||
this.forceChangePassword = forceChangePassword;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -88,6 +88,7 @@ public class AuthServiceImpl implements AuthService, StpInterface {
|
||||
res.setToken(StpUtil.getTokenValue());
|
||||
res.setNickname(record.getNickname());
|
||||
res.setAvatar(record.getAvatar());
|
||||
res.setForceChangePassword(Boolean.TRUE.equals(record.getPasswordResetRequired()));
|
||||
return res;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user