Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

237
Views
¿Hay alguna API pública que pueda usar para verificar un código de activación?

Estoy tratando de crear un sistema de verificación de productos y tengo la parte de inicio de sesión inactiva. Mi pregunta es cómo hay alguna API que pueda verificar algo como un código de activación y devolver si tuvo éxito o no. Por cierto, es posible que tengas que desplazarte horizontalmente para ver todo el código

 //How would I add a verification system document.getElementById('redeemButton').addEventListener('click', () => { var code = document.getElementById('redeemCodeBox').value; var product = document.getElementById('productCode').value; const fetchPromise = fetch(`https://www.mywebsite.com/api/redeem?product=${product}&code=${code}`); fetchPromise.then( response => { if (!response.ok) { throw new Error(`HTTP error: ${response.status}`); } return response.json(); }) .then( json => { console.log(json[0].name); }) .catch( error => { console.error(`Could not get products: ${error}`); throw `Please Enter a Valid Activation Code`; }); });
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

No creo que deba depender de un tercero para verificar un código de activación.

Debe usar una combinación de token JWT + código de activación que almacena en la base de datos.

  1. Genera un código de activación.

  2. Genera token JWT.

    const token = esperar esto.jwtService.sign( { usetId: userId }, { expiresIn: "1d" } );

  3. Guarde el código de activación y el token JWT en la base de datos.

  4. Envía un E-mail o SMS con un código de activación al usuario. + incluir URL donde el usuario puede insertar el código de activación.

La URL puede ser algo como esto:

https://www.mywebsite.com/api/activation?token=eyJhbGciOiJIfasdfas

(use el parámetro de consulta para el token JWT =>> ?token=JWT_token

  1. Verifique el token JWT de la URL (valor del parámetro de consulta "token") y valide si el token no ha caducado.

  2. Controle si la entrada del usuario coincide con un código de activación almacenado en su base de datos.

  3. Activado

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!