Node.js

Comprobar el código de verificación

Para verificar el código enviado por el usuario se realiza una llamada a la función Verify check endpoint. Usted pasa en el request_id (que se obtuvo al llamar al punto final de solicitud «Verify» en el paso anterior).

La respuesta le indica si el usuario ha introducido el código correcto. Si el estado es cero, entonces el código que introdujeron es el mismo que se les envió. En ese caso, crea un objeto de sesión de usuario.

Una vez comprobado el código, redirige al usuario a la página de inicio.

Introduzca el siguiente código en el campo /check-code controlador de ruta para conseguirlo:

app.post('/check-code', (req, res) => {
	// Check the code provided by the user
	vonage.verify.check(
		{
			request_id: verifyRequestId,
			code: req.body.code,
		},
		(err, result) => {
			if (err) {
				console.error(err);
			} else {
				if (result.status == 0) {
					// User provided correct code, so create a session for that user
					req.session.user = {
						number: verifyRequestNumber,
					};
				}
			}
			// Redirect to the home page
			res.redirect('/');
		}
	);
});