|
@@ -95,28 +95,31 @@ class LoginController extends AbstractController
|
|
// 使用默认场景登录
|
|
// 使用默认场景登录
|
|
$token = $jwt->getToken('default', $userData);
|
|
$token = $jwt->getToken('default', $userData);
|
|
|
|
|
|
- $old_token = UserToken::where('user_id', $userInfos['data']['id'])->orderBy('created_at')->first();
|
|
|
|
- var_dump("==============================old_token",$old_token);
|
|
|
|
- if ($old_token) {
|
|
|
|
- if ($old_token->token != $token->toString()) {
|
|
|
|
- $out = $jwt->logout('default', $userData);
|
|
|
|
- if ($out != $old_token->token) {
|
|
|
|
- $log_out = UserToken::where('user_id', $userInfos['data']['id'])->update(['token' => $out]);
|
|
|
|
- var_dump("******************log_out",$log_out);
|
|
|
|
- } else {
|
|
|
|
- return Result::error("请不要重复登录!");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }else{
|
|
|
|
- $user_token = UserToken::create([
|
|
|
|
- 'user_id' => $userInfos['data']['id'],
|
|
|
|
- 'token' => $token->toString()
|
|
|
|
- ]);
|
|
|
|
- var_dump("==============================user_token",$user_token);
|
|
|
|
- if (!$user_token) {
|
|
|
|
- return Result::error("登录失败!");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ // 检查是否二次登录
|
|
|
|
+ // 检查是否有旧的token
|
|
|
|
+ // $old_token = UserToken::where('user_id', $userInfos['data']['id'])->orderBy('created_at')->first();
|
|
|
|
+ // var_dump("==============================old_token",$old_token);
|
|
|
|
+ // if (!empty($old_token)) {
|
|
|
|
+ // if ($old_token->token != $token->toString()) {
|
|
|
|
+ // $out = $jwt->logout('default', $userData);
|
|
|
|
+ // if ($out != $old_token->token) {
|
|
|
|
+ // $log_out = UserToken::where('user_id', $userInfos['data']['id'])->update(['token' => $out]);
|
|
|
|
+ // var_dump("******************log_out",$log_out);
|
|
|
|
+ // } else {
|
|
|
|
+ // return Result::error("请不要重复登录!");
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // }else{
|
|
|
|
+ // $user_token = UserToken::create([
|
|
|
|
+ // 'user_id' => $userInfos['data']['id'],
|
|
|
|
+ // 'token' => $token->toString()
|
|
|
|
+ // ]);
|
|
|
|
+ // var_dump("==============================user_token",$user_token);
|
|
|
|
+ // if (!$user_token) {
|
|
|
|
+ // return Result::error("登录失败!");
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+
|
|
$data = [
|
|
$data = [
|
|
'token' => $token->toString(),
|
|
'token' => $token->toString(),
|
|
'exp' => $jwt->getTTL($token->toString()),
|
|
'exp' => $jwt->getTTL($token->toString()),
|