wesmiler 2 lat temu
rodzic
commit
d9b095ece7
1 zmienionych plików z 4 dodań i 3 usunięć
  1. 4 3
      app/Services/Api/MemberService.php

+ 4 - 3
app/Services/Api/MemberService.php

@@ -227,8 +227,9 @@ class MemberService extends BaseService
         // 加密
         // 加密
         $salt = 'starLink';
         $salt = 'starLink';
         if ($type == 1) {
         if ($type == 1) {
-            $baseStr = base64_encode($salt.'-'.$key);
-            $str = substr($baseStr, -6, 7) . substr(md5($salt), 2, 6) . substr($baseStr, 0, -6);
+            var_dump($key);
+            $baseStr = base64_encode($salt.'|'.$key);
+            $str = substr($baseStr, -6) . substr(md5($salt), 2, 6) . substr($baseStr, 0, -6);
             return str_replace(['==', '='], ['-2', '-1'], $str);
             return str_replace(['==', '='], ['-2', '-1'], $str);
 
 
         } // 解密
         } // 解密
@@ -237,7 +238,7 @@ class MemberService extends BaseService
             $str1 = str_replace(['-1', '-2'], ['=', '=='], $str1);
             $str1 = str_replace(['-1', '-2'], ['=', '=='], $str1);
             $str =  base64_decode($str1);
             $str =  base64_decode($str1);
             var_dump($str);
             var_dump($str);
-            $str = str_replace("{$salt}-",'', $str);
+            $str = str_replace("{$salt}|",'', $str);
             $data = explode('@', $str);
             $data = explode('@', $str);
             return [
             return [
                 'user_id'=> isset($data[0])? $data[0] : 0,
                 'user_id'=> isset($data[0])? $data[0] : 0,