Ver Fonte

Merge branch 'dev' of GameCenter/game-center into master

zhimo há 1 mês atrás
pai
commit
1c85896d76

+ 1 - 1
game-module/game-module-sdk/src/main/java/com/zanxiang/game/module/sdk/SDKApplication.java

@@ -25,7 +25,7 @@ public class SDKApplication {
 
 
     public static void main(String[] args) {
     public static void main(String[] args) {
         SpringApplication.run(SDKApplication.class, args);
         SpringApplication.run(SDKApplication.class, args);
-        System.out.println("赞象SDK服务启动成功 <token唯一性加密升级> ( ´・・)ノ(._.`) \n" +
+        System.out.println("赞象SDK服务启动成功 <32位token统一失效> ( ´・・)ノ(._.`) \n" +
                 " ___________ _   __\n" +
                 " ___________ _   __\n" +
                 "/  ___|  _  \\ | / /\n" +
                 "/  ___|  _  \\ | / /\n" +
                 "\\ `--.| | | | |/ / \n" +
                 "\\ `--.| | | | |/ / \n" +

+ 3 - 5
game-module/game-module-sdk/src/main/java/com/zanxiang/game/module/sdk/service/impl/UserTokenServiceImpl.java

@@ -39,10 +39,7 @@ import reactor.util.function.Tuple2;
 import reactor.util.function.Tuples;
 import reactor.util.function.Tuples;
 
 
 import java.time.LocalDateTime;
 import java.time.LocalDateTime;
-import java.util.List;
-import java.util.Objects;
-import java.util.Set;
-import java.util.UUID;
+import java.util.*;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 import java.util.stream.Collectors;
 
 
@@ -210,7 +207,8 @@ public class UserTokenServiceImpl extends ServiceImpl<UserTokenMapper, UserToken
                 .eq(UserToken::getToken, userData.getToken())
                 .eq(UserToken::getToken, userData.getToken())
                 .eq(UserToken::getDeviceType, userData.getDeviceType()));
                 .eq(UserToken::getDeviceType, userData.getDeviceType()));
         //token已经更新, 返回失效
         //token已经更新, 返回失效
-        if (userToken == null) {
+        String token = Optional.ofNullable(userToken).map(UserToken::getToken).orElse(null);
+        if (Strings.isBlank(token) || token.length() <= 32) {
             return Boolean.FALSE;
             return Boolean.FALSE;
         }
         }
         //判断是否ip封禁
         //判断是否ip封禁