From 9494c1af3c3d5e7d9ac143f0f22a8e3204cfba13 Mon Sep 17 00:00:00 2001 From: Djonathan Date: Tue, 12 Jul 2022 18:44:41 -0300 Subject: [PATCH] Logout adjustment and operation summary. --- app/Http/Controllers/Auth/AuthController.php | 13 +++++++++++-- app/Repositories/DadosTe/DadosTeRepository.php | 1 + 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Auth/AuthController.php b/app/Http/Controllers/Auth/AuthController.php index 7a765a8..7d45621 100644 --- a/app/Http/Controllers/Auth/AuthController.php +++ b/app/Http/Controllers/Auth/AuthController.php @@ -7,6 +7,7 @@ use App\Http\Requests\LoginResquest; use App\Models\User; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; +use Illuminate\Support\Str; use Laravel\Sanctum\PersonalAccessToken; class AuthController extends Controller @@ -36,13 +37,21 @@ class AuthController extends Controller { $requestToken = $request->header('authorization'); + $array = Str::of($requestToken)->explode('|'); + $token = (new PersonalAccessToken()) - ->findToken(substr($requestToken, 10, strlen($requestToken))); + ->findToken($array->offsetGet(1)); + + if (!$token){ + return response()->json([ + 'message' => 'Token has already been revoked.' + ], 500); + } $token->delete(); return response()->json([ - 'message' => 'Roken Revoked.' + 'message' => 'Token Revoked.' ], 200); } } diff --git a/app/Repositories/DadosTe/DadosTeRepository.php b/app/Repositories/DadosTe/DadosTeRepository.php index acdaf66..53d722c 100644 --- a/app/Repositories/DadosTe/DadosTeRepository.php +++ b/app/Repositories/DadosTe/DadosTeRepository.php @@ -37,6 +37,7 @@ class DadosTeRepository extends AbstractRepository implements DadosTeContractInt $fields = [ "dados_te.mes", 'dados_te.cod_smart_unidade', + 'dados_cadastrais.unidade', 'dados_te.operacao', 'dados_te.tipo', 'dados_te.perfil_contr as contraparte',