From a870596705b3fddd653866589c551e20c9eaf320 Mon Sep 17 00:00:00 2001 From: "[yxf]" <[1524240689@qq.com]> Date: Wed, 1 Apr 2026 14:54:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=85=8D=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/UserServiceImpl.java | 27 ------ im-uniapp/pages/login/login.vue | 89 +++---------------- 2 files changed, 14 insertions(+), 102 deletions(-) diff --git a/im-platform/src/main/java/com/bx/implatform/service/impl/UserServiceImpl.java b/im-platform/src/main/java/com/bx/implatform/service/impl/UserServiceImpl.java index 3a89f18..897cc16 100644 --- a/im-platform/src/main/java/com/bx/implatform/service/impl/UserServiceImpl.java +++ b/im-platform/src/main/java/com/bx/implatform/service/impl/UserServiceImpl.java @@ -87,33 +87,6 @@ public class UserServiceImpl extends ServiceImpl implements Us @Override public LoginVO login(LoginDTO dto) { - User user = this.findUserByUserName(dto.getUserName()); - if (Objects.isNull(user)) { - throw new GlobalException("用户不存在"); - } - if(user.getIsCustomer() == 2){ - throw new GlobalException("用户不存在"); - } - if (user.getIsBanned()) { - String tip = String.format("您的账号因'%s'已被管理员封禁,请联系客服!",user.getReason()); - throw new GlobalException(tip); - } - if (!passwordEncoder.matches(dto.getPassword(), user.getPassword())) { - throw new GlobalException(ResultCode.PASSWOR_ERROR); - } - if(!Objects.isNull(dto.getIp())){ - user.setLastLoginIp(dto.getIp()); - this.updateIpAndAddress(user); - } - // 生成token - UserSession session = BeanUtils.copyProperties(user, UserSession.class); - session.setUserId(user.getId()); - session.setTerminal(dto.getTerminal()); - String strJson = JSON.toJSONString(session); - String accessToken = JwtUtil.sign(user.getId(), strJson, jwtProperties.getAccessTokenExpireIn(), - jwtProperties.getAccessTokenSecret()); - String refreshToken = JwtUtil.sign(user.getId(), strJson, jwtProperties.getRefreshTokenExpireIn(), - jwtProperties.getRefreshTokenSecret()); // 生成游客唯一标识UUID String guestUuid = UUID.randomUUID().toString(); diff --git a/im-uniapp/pages/login/login.vue b/im-uniapp/pages/login/login.vue index 2e8b51a..0842b58 100644 --- a/im-uniapp/pages/login/login.vue +++ b/im-uniapp/pages/login/login.vue @@ -1,57 +1,14 @@