Python
Definir las rutas
Utilizará las siguientes rutas en su solicitud:
/- la página de inicio, donde se determinará si un usuario está autenticado y se le pedirá que se autentique en caso contrario/authenticate- para mostrar una página en la que el usuario pueda introducir su número de teléfono/verify- cuando el usuario haya introducido su número de teléfono, rediríjale aquí para iniciar el proceso de verificación y mostrarle una página en la que pueda introducir el código que reciba/check-code- cuando el usuario haya introducido el código de verificación, este endpoint utilizará la API Verify para comprobar si el código que ha introducido es el que se le envió/logout- eliminar cualquier dato de la sesión y redirigir al usuario a la página de inicio
Cree estas rutas en server.pyinmediatamente antes del código que inicializa y ejecuta el servidor:
Copia
@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)
Autenticación reforzada
Añade una capa adicional de seguridad cuando los usuarios realicen tareas confidenciales
Pasos
1
Introducción2
Crear la aplicación Node.js3
Inicializa tus dependencias4
Configurar la aplicación5
Definir las rutas6
Crear la interfaz de usuario7
Mostrar la página de inicio8
Enviar la solicitud de verificación9
Comprobar el código de verificación10
¡Pruébalo!11
¿Y ahora qué?