From 8118b1f532510dd1c1dfb00f62ad851c9dc9d440 Mon Sep 17 00:00:00 2001
From: wzy <wzy19931122ai@163.com>
Date: Wed, 20 May 2020 22:56:01 +0800
Subject: [PATCH] modify regist and login interface

---
 src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
index b9008e1..cf19f1b 100644
--- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -1,5 +1,6 @@
 package com.xcong.excoin.modules.member.service.impl;
 
+import cn.hutool.core.codec.Base64;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.crypto.SecureUtil;
 import cn.hutool.crypto.asymmetric.Sign;
@@ -14,6 +15,7 @@
 import com.xcong.excoin.modules.member.entity.*;
 import com.xcong.excoin.modules.member.service.MemberService;
 import com.xcong.excoin.utils.ShareCodeUtil;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -23,6 +25,7 @@
  * @author wzy
  * @date 2020-05-18
  **/
+@Slf4j
 @Service
 public class MemberServiceImpl extends ServiceImpl<MemberDao, MemberEntity> implements MemberService {
 
@@ -46,14 +49,12 @@
     public Result register(RegisterDto registerDto) {
         // 查询是否存在该账号用户
         MemberEntity member = memberDao.selectMemberInfoByAccount(registerDto.getAccount());
-        if (member == null) {
+        if (member != null) {
             return Result.fail("账号已存在");
         }
 
         member = new MemberEntity();
-        Sign sign = SecureUtil.sign(SignAlgorithm.MD5withRSA);
-        byte[] signByte = sign.sign(registerDto.getPassword().getBytes());
-        member.setPassword(new String(signByte));
+        member.setPassword(SecureUtil.md5(registerDto.getPassword()));
 
         // 判断账号类型
         if (MemberEntity.ACCOUNT_TYPE_PHONE == registerDto.getType()) {

--
Gitblit v1.9.1