From fe1143fe7895798487ad9223928671ec6e62590e Mon Sep 17 00:00:00 2001 From: gus17 <gustavopantoja.ap@gmail.com> Date: Tue, 9 May 2023 11:36:21 -0300 Subject: [PATCH] =?UTF-8?q?corre=C3=A7=C3=A3o=20no=20dado=20recebido=20de?= =?UTF-8?q?=20matricula?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/api.php | 87 -------------------------------------------------- 1 file changed, 87 deletions(-) diff --git a/routes/api.php b/routes/api.php index 947854d..9beb177 100644 --- a/routes/api.php +++ b/routes/api.php @@ -129,9 +129,6 @@ ->firstOrFail(); - - - //dd($servidor); $userSistema = \App\Models\UsuarioAcesso::where("cd_pessoa", $servidor->pessoa->cd_pessoa) @@ -162,91 +159,7 @@ return response()->json(['token' => $jwt]); }); -/* -Route::post('auth', function (Request $request) { - - $validator = Validator::make($request->all(), [ - 'cpf' => 'required|string', - 'password' => 'required|string', - 'registro_unico_servidor' => 'required|string', - ]); - - if ($validator->fails()) { - return response()->json(['error' => $validator->errors()], 400); - } - - - $cpf = $request->cpf; - $password = $request->password; - $cd_servidor = $request->registro_unico_servidor; - - - $servidor = \App\Models\Servidor::where('cd_servidor', $cd_servidor) - ->whereHas('pessoa', function ($query) use ($cpf) { - $query->where('nr_cpf', $cpf); - }) - ->with('pessoa') - ->firstOrFail(); - - - $userSistema = \App\Models\UsuarioAcesso::where("cd_pessoa", $servidor->pessoa->cd_pessoa)->where("cd_servidor", $servidor->cd_servidor)->first(); - - if ($userSistema->userSistema->ds_senha == $password) { - - $secret_key = env('JWT_SECRET'); - // chave secreta usada para assinar o JWT - - - $jwt_payload = array( - "user_id" => $userSistema->cd_usuario, - "nome" => $userSistema->pessoa->nm_pessoa, - "cd_servidor" => $userSistema->cd_servidor, - ); - - - $jwt = \Firebase\JWT\JWT::encode($jwt_payload, $secret_key, 'HS256'); - - return response()->json(['token' => $jwt]); - } else { - return response()->json(['error' => 'Credenciais inválidas'], 401); - } -});*/ -/*Route::post('minhasmatriculas', function (Request $request) { - - $authHeader = $request->header('Authorization'); - - //dd($authHeader); - if (!preg_match('/Bearer\s+(.*)$/i', $authHeader, $matches)) { - return response()->json(['error' => 'Token não encontrado no cabeçalho Authorization'], 401); - } - $jwt = $matches[1]; - //dd($jwt); - -// Decodifica o token JWT e verifica se ele é válido - $secret = env('JWT_SECRET'); - - //dd($secret); - try { - - $payload = \Firebase\JWT\JWT::decode($jwt, $secret, 'HS256'); - dd($payload); - - } catch (Exception $e) { - return response()->json(['error' => 'Token inválido'], 401); - } - -// Recupera as informações do usuário a partir do token JWT - $userId = $payload->sub; - $user = UsuarioAcesso::find($userId); - if (!$user) { - return response()->json(['error' => 'Usuário não encontrado'], 401); - } - -// Retorna a lista de convênios - $convenios = \App\Models\Convenio::all(); - return response()->json($convenios); -}); */ Route::post('minhasmatriculas', function (Request $request) { $authHeader = $request->header('Authorization'); -- GitLab