Node.js
Verifique o código de verificação
Para verificar o código enviado pelo usuário, você faz uma chamada para o Verificar o endpoint de verificação. Você passa o request_id (que foi retornado pela chamada ao endpoint de solicitação Verify na etapa anterior).
A resposta indica se o usuário digitou o código correto. Se o status for zero, significa que o código digitado é o mesmo que foi enviado a ele. Nesse caso, crie um objeto de sessão do usuário.
Depois de verificar o código, redirecione o usuário para a página inicial.
Digite o código a seguir no /check-code manipulador de rota para fazer isso:
Copiar
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('/');
}
);
});
Autenticação reforçada
Adicione uma camada extra de segurança quando os usuários realizarem tarefas confidenciais
Etapas
1
Introdução2
Criar o aplicativo Node.js3
Inicialize suas dependências4
Configurar o aplicativo5
Definir as rotas6
Criar a interface do usuário7
Exibir a página inicial8
Enviar a solicitação de verificação9
Verifique o código de verificação10
Experimente!11
E agora?