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('/');
}
);
});
Authentification par paliers
Ajouter une couche de sécurité supplémentaire lorsque les utilisateurs effectuent des tâches sensibles
Étapes
1
Introduction2
Créer l'application Node.js3
Initialiser vos dépendances4
Configurer l'application5
Définir les itinéraires6
Créer l'interface utilisateur7
Afficher la page d'accueil8
Envoyer la demande de vérification9
Vérifier le code de vérification10
Essayez-le !11
Quelle est la prochaine étape ?