Node.js

Vérifier le code de vérification

Pour vérifier le code soumis par l'utilisateur, vous faites appel à la fonction Verify check endpoint (point final de contrôle). Vous passez dans le request_id (qui a été renvoyée par l'appel au point de terminaison de la demande Verify à l'étape précédente).

La réponse vous indique si l'utilisateur a saisi le bon code. Si le statut est zéro, le code qu'il a saisi est le même que celui qui lui a été envoyé. Dans ce cas, créez un objet session utilisateur.

Après avoir vérifié le code, renvoyez l'utilisateur à la page d'accueil.

Saisissez le code suivant dans le champ /check-code pour y parvenir :

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('/');
		}
	);
});