From 37a0e6706e00a820f5a9a23450c486eb305d63bf Mon Sep 17 00:00:00 2001 From: Kevin <3031155374@qq.com> Date: Mon, 19 Apr 2021 09:30:57 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=96=B0=E5=A2=9E]=E5=AF=B9=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E8=BF=9B=E8=A1=8C=E6=93=A6=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/pearadmin/system/domain/SysUser.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pear-modules/pear-system/src/main/java/com/pearadmin/system/domain/SysUser.java b/pear-modules/pear-system/src/main/java/com/pearadmin/system/domain/SysUser.java index 3d82b70f..802e8f54 100644 --- a/pear-modules/pear-system/src/main/java/com/pearadmin/system/domain/SysUser.java +++ b/pear-modules/pear-system/src/main/java/com/pearadmin/system/domain/SysUser.java @@ -4,6 +4,7 @@ import com.pearadmin.common.web.base.BaseDomain; import lombok.Getter; import lombok.Setter; import org.apache.ibatis.type.Alias; +import org.springframework.security.core.CredentialsContainer; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.userdetails.UserDetails; @@ -20,7 +21,7 @@ import java.util.List; @Getter @Setter @Alias("SysUser") -public class SysUser extends BaseDomain implements UserDetails { +public class SysUser extends BaseDomain implements UserDetails, CredentialsContainer { private static final long serialVersionUID = 1L; @@ -131,4 +132,8 @@ public class SysUser extends BaseDomain implements UserDetails { return "1".equals(this.getEnable()) ? true : false; } + @Override + public void eraseCredentials() { + this.password = null; + } } -- Gitee