Node.js
Überprüfen Sie den Verifizierungscode
Um den vom Benutzer eingereichten Code zu verifizieren, rufen Sie die Funktion Check-Endpunkt verify. Sie passieren in der request_id (die durch den Aufruf des Verify-Anfrageendpunkts im vorherigen Schritt zurückgegeben wurde).
Die Antwort gibt Aufschluss darüber, ob der Benutzer den richtigen Code eingegeben hat. Wenn der Status Null ist, dann ist der eingegebene Code derselbe, der auch gesendet wurde. Erstellen Sie in diesem Fall ein Benutzersitzungsobjekt.
Nachdem Sie den Code überprüft haben, kehren Sie zur Startseite zurück.
Geben Sie den folgenden Code in das Feld /check-code Route Handler zu erreichen:
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('/');
}
);
});
Step-up-Authentifizierung
Hinzufügen einer zusätzlichen Sicherheitsebene, wenn Benutzer sensible Aufgaben ausführen
Schritte
1
Einführung2
Erstellen Sie die Node.js-Anwendung3
Initialisieren Sie Ihre Abhängigkeiten4
Konfigurieren Sie die Anwendung5
Definieren Sie die Routen6
Erstellen Sie die UI7
Anzeige der Startseite8
Senden Sie den Überprüfungsantrag9
Überprüfen Sie den Verifizierungscode10
Probieren Sie es aus!11
Was kommt als Nächstes?