From 6bc7d55344a1dab02b6a187ea4b5341ae7c29f1b Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Mon, 22 Jul 2024 12:34:44 +0800
Subject: [PATCH] 逻辑
---
src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
index e3cf706..86cb6e2 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
@@ -145,6 +145,10 @@
connectDto.setInviteId(null);
}
member = insertMember(connectDto.getAddress(), connectDto.getInviteId());
+ }else{
+ if(AppContants.INT_FLAG_Y != member.getAccountStatus()){
+ throw new FebsException("禁止登录");
+ }
}
String key = LoginUserUtil.getLoginKey(connectDto.getAddress(), connectDto.getNonce(), connectDto.getSign());
@@ -208,13 +212,14 @@
if (member == null) {
throw new FebsException("用户不存在");
}
-
if (member.getAccountStatus() == AppContants.INT_FLAG_Y) {
member.setAccountStatus(AppContants.INT_FLAG_N);
} else {
member.setAccountStatus(AppContants.INT_FLAG_Y);
}
dappMemberDao.updateById(member);
+ redisUtils.hdel(AppContants.REDIS_KEY_SIGN, member.getAddress());
+ redisUtils.hdel(AppContants.REDIS_KEY_MEMBER_INFO, member.getAddress());
}
@Override
--
Gitblit v1.9.1