|
@@ -21,6 +21,7 @@ class PassportController extends Controller
|
|
|
|
|
|
|
|
$user = User::where('openid',$decryptedData['openId'])->first();
|
|
$user = User::where('openid',$decryptedData['openId'])->first();
|
|
|
if(!$user){
|
|
if(!$user){
|
|
|
|
|
+ $flag = true;
|
|
|
$user = new User();
|
|
$user = new User();
|
|
|
$user->nickname = $decryptedData['nickName'];
|
|
$user->nickname = $decryptedData['nickName'];
|
|
|
$user->openid = $decryptedData['openId'];
|
|
$user->openid = $decryptedData['openId'];
|
|
@@ -37,6 +38,9 @@ class PassportController extends Controller
|
|
|
}
|
|
}
|
|
|
$user->remember_token = $data['session_key'];
|
|
$user->remember_token = $data['session_key'];
|
|
|
$user->save();
|
|
$user->save();
|
|
|
|
|
+ if(isset($flag)){
|
|
|
|
|
+ $user = User::where('openid',$decryptedData['openId'])->first();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
$token = Auth::guard('api')->fromUser($user);
|
|
$token = Auth::guard('api')->fromUser($user);
|
|
|
|
|
|