This is an automated email from the ASF dual-hosted git repository.
haonan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new 1b5347dcd4 fix login check. (#6534)
1b5347dcd4 is described below
commit 1b5347dcd4c99619d82bf2a8b9e05ead4466d090
Author: ZhangHongYin <[email protected]>
AuthorDate: Thu Jun 30 17:30:50 2022 +0800
fix login check. (#6534)
---
.../main/java/org/apache/iotdb/db/query/control/SessionManager.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/server/src/main/java/org/apache/iotdb/db/query/control/SessionManager.java
b/server/src/main/java/org/apache/iotdb/db/query/control/SessionManager.java
index f6c51a267b..ffe0afd7b5 100644
--- a/server/src/main/java/org/apache/iotdb/db/query/control/SessionManager.java
+++ b/server/src/main/java/org/apache/iotdb/db/query/control/SessionManager.java
@@ -211,7 +211,8 @@ public class SessionManager {
* @return true: If logged in; false: If not logged in
*/
public boolean checkLogin(long sessionId) {
- boolean isLoggedIn = sessionIdToUsername.get(sessionId) != null;
+ Long currentSessionId = getCurrSessionId();
+ boolean isLoggedIn = currentSessionId != null && currentSessionId ==
sessionId;
if (!isLoggedIn) {
LOGGER.info("{}: Not login. ", IoTDBConstant.GLOBAL_DB_NAME);
} else {