From 405ad6c12134c4ed64630a43b717093ee43f3181 Mon Sep 17 00:00:00 2001 From: imhao183 Date: Mon, 27 Jul 2020 16:10:58 +0800 Subject: [PATCH] fix build error --- .../persistence/MemoryMessagesStore.java | 54 ------------------- .../java/io/moquette/spi/IMessagesStore.java | 1 - 2 files changed, 55 deletions(-) diff --git a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java index 56ec4d8f..0db8ca0f 100755 --- a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java +++ b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java @@ -1955,60 +1955,6 @@ public class MemoryMessagesStore implements IMessagesStore { return ErrorCode.ERROR_CODE_SUCCESS; } - @Override - public ErrorCode login(String name, String password, List userIdRet) { - Connection connection = null; - PreparedStatement statement = null; - ResultSet rs = null; - try { - connection = DBUtil.getConnection(); - String sql = "select `_uid`, `_passwd_md5` from t_user where `_name` = ?"; - - statement = connection.prepareStatement(sql); - - int index = 1; - statement.setString(index++, name); - - rs = statement.executeQuery(); - if (rs.next()) { - String uid = rs.getString(1); - - int status = getUserStatus(uid); - if (status == 1) { - return ErrorCode.ERROR_CODE_USER_FORBIDDEN; - } - String pwd_md5 = rs.getString(2); - try { - MessageDigest md5 = MessageDigest.getInstance("MD5"); - String passwdMd5 = Base64.getEncoder().encodeToString(md5.digest(password.getBytes("utf-8"))); - if (passwdMd5.equals(pwd_md5)) { - LOG.info("login success userName={}, userId={}", name, uid); - userIdRet.add(uid); - return ErrorCode.ERROR_CODE_SUCCESS; - } else { - LOG.info("login failure incorrect password, userName={}, userId={}", name, uid); - return ErrorCode.ERROR_CODE_PASSWORD_INCORRECT; - } - } catch (Exception e) { - e.printStackTrace(); - Utility.printExecption(LOG, e); - LOG.info("login failure execption password, userName={}", name); - return ErrorCode.ERROR_CODE_PASSWORD_INCORRECT; - } - } else { - LOG.info("login failure user not exist, userName={}", name); - return ErrorCode.ERROR_CODE_NOT_EXIST; - } - } catch (SQLException e) { - e.printStackTrace(); - Utility.printExecption(LOG, e); - LOG.info("login failure db execption, userName={}", name); - return ErrorCode.ERROR_CODE_SERVER_ERROR; - } finally { - DBUtil.closeDB(connection, statement, rs); - } - } - synchronized Collection loadFriend(MultiMap friendsMap, String userId) { Collection friends = databaseStore.getPersistFriends(userId); if (friends != null) { diff --git a/broker/src/main/java/io/moquette/spi/IMessagesStore.java b/broker/src/main/java/io/moquette/spi/IMessagesStore.java index 68d7fc4e..6851ca2f 100755 --- a/broker/src/main/java/io/moquette/spi/IMessagesStore.java +++ b/broker/src/main/java/io/moquette/spi/IMessagesStore.java @@ -159,7 +159,6 @@ public interface IMessagesStore { WFCMessage.PullMessageResult fetchChatroomMessage(String fromUser, String chatroomId, String exceptClientId, long fromMessageId); ErrorCode verifyToken(String userId, String token, List serverIPs, List ports); - ErrorCode login(String name, String password, List userIdRet); List getFriendList(String userId, String clientId, long version); void clearUserFriend(String userId);