Jelajahi Sumber

使用 UserInfo 登录

visuddhinanda 2 tahun lalu
induk
melakukan
2ca11b9519
1 mengubah file dengan 8 tambahan dan 4 penghapusan
  1. 8 4
      app/Http/Controllers/AuthController.php

+ 8 - 4
app/Http/Controllers/AuthController.php

@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
 require_once __DIR__.'/../../../public/app/ucenter/function.php';
 
 use Illuminate\Http\Request;
+use App\Models\UserInfo;
 use Firebase\JWT\JWT;
 use Firebase\JWT\Key;
 use App\Http\Api;
@@ -67,17 +68,20 @@ class AuthController extends Controller
         //
     }
     public function signIn(Request $request){
-        $userInfo = new \UserInfo();
-        $user = $userInfo->signIn($request->get('username'),$request->get('password'));
+
+        $user = UserInfo::where('username',$request->get('username'))
+                        ->where('password',md5($request->get('password')))
+                        ->first();
         if($user){
             $ExpTime = time() + 60 * 60 * 24 * 365;
             $key = env('APP_KEY');
             $payload = [
                 'nbf' => time(),
                 'exp' => $ExpTime,
-                'uid' => $user['userid'],
-                'id' => $user['id'],
+                'uid' => $user->userid,
+                'id' => $user->id,
             ];
+            Log::info('JWT::encode.key='.$key);
             $jwt = JWT::encode($payload,$key,'HS512');
             return $this->ok($jwt);
         }else{