Jump to content

Por que o sistema de ponto em PHP/Laravel não está autenticando a batida do funcionário?


marcusguarani
Ir para a Solução Solucionado por frankhosaka,

Postagens Recomendadas

Boa tarde pessoal, estou precisando de uma ajuda.

tenho um sistema de ponto feito em php/laravel na qual tem uma API para fazer a batida de ponto do funcionário. Estranho que antes funcionava e de um mês pra cá parou de funcionar. Estou enviando uma imagem do erro, se alguém puder me ajudar, eu agradeceria. obrigado

cf605663-714e-43a2-b457-d4231d6be1ea.jpg

  • Curtir 1
Link to comment
Compartilhe em outros sites

veja como está agora?

Erro:

 

Access to XMLHttpRequest at 'https://laravel.adminet.com.br/oauth/token' from origin 'https://adminet.com.br' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
laravel.adminet.com.br/oauth/token:1 
        
        
   Failed to load resource: net::ERR_FAILED

 

Sem título.png

  • Curtir 1
Link to comment
Compartilhe em outros sites

  • Solução

Consultei a Gemini e ela respondeu:

The recommended approach is to configure your Laravel application to allow CORS requests from your frontend application's origin. You can achieve this by adding the following headers to the response of the OAuth token endpoint:

Access-Control-Allow-Origin: https://adminet.com.br (Replace with your actual frontend origin)

You might also need to add additional headers depending on your specific needs, such as:

Access-Control-Allow-Methods: POST, GET, OPTIONS (Specify allowed methods)

Access-Control-Allow-Headers: Content-Type, Authorization (Specify allowed headers)

Laravel provides various ways to achieve this, such as using middleware or modifying the response directly in your controller. Here are some resources:

Laravel CORS documentation: https://www.stackhawk.com/blog/laravel-cors/

Package like barryvdh/laravel-cors: https://github.com/spatie/laravel-cors

Essa é uma parte do Laravel que eu nunca mexi. Espero que você consiga mais ajuda.

  • Ajudou! 1
Link to comment
Compartilhe em outros sites

  • Casa do Desenvolvedor mudou o título para Por que o sistema de ponto em PHP/Laravel não está autenticando a batida do funcionário?

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...