Browse Source

support AiAssistant

visuddhinanda 1 năm trước cách đây
mục cha
commit
84b1da85cf

+ 6 - 0
api-v8/app/Http/Controllers/AuthController.php

@@ -9,6 +9,7 @@ use App\Http\Api\AuthApi;
 use Illuminate\Support\Facades\Storage;
 use Illuminate\Support\Facades\Storage;
 use Illuminate\Support\Facades\App;
 use Illuminate\Support\Facades\App;
 use App\Http\Api\UserApi;
 use App\Http\Api\UserApi;
+use App\Http\Api\AiAssistantApi;
 
 
 class AuthController extends Controller
 class AuthController extends Controller
 {
 {
@@ -98,6 +99,9 @@ class AuthController extends Controller
     public static function getUserToken($userUid)
     public static function getUserToken($userUid)
     {
     {
         $user = UserApi::getByUuid($userUid);
         $user = UserApi::getByUuid($userUid);
+        if (!$user) {
+            $user = AiAssistantApi::getByUuid($userUid);
+        }
         if ($user) {
         if ($user) {
             $ExpTime = time() + 60 * 60 * 24 * 365;
             $ExpTime = time() + 60 * 60 * 24 * 365;
             $key = config('app.key');
             $key = config('app.key');
@@ -108,7 +112,9 @@ class AuthController extends Controller
                 'id' => $user['sn'],
                 'id' => $user['sn'],
             ];
             ];
             $jwt = JWT::encode($payload, $key, 'HS512');
             $jwt = JWT::encode($payload, $key, 'HS512');
+            return $jwt;
         }
         }
+        return null;
     }
     }
 
 
     public function getUserInfoByToken(Request $request)
     public function getUserInfoByToken(Request $request)