Python
Definir as rotas
Você utilizará as seguintes rotas em seu aplicativo:
/- a página inicial, onde você verificará se o usuário está autenticado e, caso contrário, solicitará que ele faça a autenticação/authenticate- para exibir uma página na qual o usuário possa inserir seu número de telefone/verify- quando o usuário tiver inserido seu número de telefone, redirecione-o para esta página para iniciar o processo de verificação e exibir uma página na qual ele possa inserir o código que receber/check-code- quando o usuário tiver digitado o código de verificação, este endpoint utilizará a API Verify para verificar se o código digitado é o mesmo que foi enviado a ele/logout- para remover todos os detalhes da sessão e redirecionar o usuário para a página inicial
Crie essas rotas em server.py, imediatamente antes do código que inicializa e executa o servidor:
Copiar
@app.route("/")
def index():
return "/"
@app.route("/authenticate")
def authenticate():
return render_template("authenticate.html")
@app.route("/verify", methods=["POST"])
def verify_user():
return "/verify"
@app.route("/check-code", methods=["POST"])
def check_code():
return "/check-code"
@app.route("/logout")
def cancel():
return render_template("index.html", brand=VONAGE_BRAND_NAME)
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?