Mike 4 år sedan
förälder
incheckning
a22ca744f0
1 ändrade filer med 5 tillägg och 2 borttagningar
  1. 5 2
      app/Http/Controllers/Api/V1/CommonController.php

+ 5 - 2
app/Http/Controllers/Api/V1/CommonController.php

xqd
@@ -53,8 +53,11 @@ class CommonController extends Controller
 
         $session_key = !empty($data['session_key']) ? $data['session_key'] : '';
         $user = User::select(['id', 'status', 'phone', 'nickname', 'avatar'])->where('openid', $data['openid'])->first();
-        \Log::info($decryptedData);
-        if(isset($decryptedData['unionId']))$data['unionid'] = $decryptedData['unionId'];
+        if($req['iv'] && $req['encryptData']) {
+            $decryptedData = $app->encryptor->decryptData($data['session_key'], $req['iv'], $req['encryptData']);
+            \Log::info($decryptedData);
+            if(isset($decryptedData['unionId']))$data['unionid'] = $decryptedData['unionId'];
+        }
         if (empty($user)){
             $add = [
                 'openid' => $data['openid'],