diff --git a/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java b/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java index 63dee4a8..91680f31 100644 --- a/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java @@ -292,6 +292,10 @@ public class MemberServiceImpl extends ServiceImpl impleme member = new Member(mobilePhone, UuidUtils.getUUID(), mobilePhone); registerHandler(member); } + //判断用户是否有效 + if (member.getDisabled().equals(false) || member.getDeleteFlag().equals(true)) { + throw new ServiceException(ResultCode.USER_STATUS_ERROR); + } loginBindUser(member); return memberTokenGenerate.createToken(member, false); }