\r
private String checkUser(UserId userId, UserName userName, UserPassword userPassword, UserRoleName userRoleName)\r
{\r
- tenantManage.fetchUsers();\r
final Map<UserId, User> users = tenantManage.getUsers();\r
String errorInfo = null;\r
- final User user = users.get(userId);\r
+ final User user = (users != null) ? users.get(userId) : null;\r
\r
- if (users.containsKey(userId) && user != null) {\r
+ if (user != null) {\r
if (!user.getUserName().equals(userName)) {\r
errorInfo = "The user name is not right.";\r
} else if (!user.getUserPassword().equals(userPassword)) {\r
} else if (!user.getUserRole().equals(userRoleName)) {\r
errorInfo = "The role is not right.";\r
}\r
+\r
} else {\r
errorInfo = "The user is not exist.";\r
}\r