diff --git a/src/main/java/com/github/jie65535/opencommand/OpenCommandHandler.java b/src/main/java/com/github/jie65535/opencommand/OpenCommandHandler.java index a118803..5761276 100644 --- a/src/main/java/com/github/jie65535/opencommand/OpenCommandHandler.java +++ b/src/main/java/com/github/jie65535/opencommand/OpenCommandHandler.java @@ -130,7 +130,7 @@ public final class OpenCommandHandler implements Router { } } else if (codes.containsKey(req.token)) { if (req.action.equals("verify")) { - if (codes.get(req.token).equals(req.data)) { + if (codes.get(req.token) == (int)Double.parseDouble(req.data.toString())) { codes.remove(req.token); // update token expire time client.tokenExpireTime = new Date(now.getTime() + config.tokenLastUseExpirationTime_H * 60L * 60L * 1000L); diff --git a/src/main/java/com/github/jie65535/opencommand/OpenCommandOnlyHttpHandler.java b/src/main/java/com/github/jie65535/opencommand/OpenCommandOnlyHttpHandler.java index f90ea71..7a1cc3f 100644 --- a/src/main/java/com/github/jie65535/opencommand/OpenCommandOnlyHttpHandler.java +++ b/src/main/java/com/github/jie65535/opencommand/OpenCommandOnlyHttpHandler.java @@ -148,7 +148,7 @@ public final class OpenCommandOnlyHttpHandler implements Router { } } else if (codes.containsKey(req.token)) { if (req.action.equals("verify")) { - if (codes.get(req.token).equals(req.data)) { + if (codes.get(req.token) == (int)Double.parseDouble(req.data.toString())) { codes.remove(req.token); // update token expire time client.tokenExpireTime = new Date(now.getTime() + config.tokenLastUseExpirationTime_H * 60L * 60L * 1000L);