Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created March 29, 2021 17:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/aee56831291311d4d2c294ef515a6856 to your computer and use it in GitHub Desktop.
Save parzibyte/aee56831291311d4d2c294ef515a6856 to your computer and use it in GitHub Desktop.
@app.route("/hacer_login", methods=["POST"])
def hacer_login():
correo = request.form["correo"]
palabra_secreta = request.form["palabra_secreta"]
# Aquí comparamos. Lo hago así de fácil por simplicidad
# En la vida real debería ser con una base de datos y una contraseña hasheada
if correo == "parzibyte@gmail.com" and palabra_secreta == "123":
# Si coincide, iniciamos sesión y además redireccionamos
session["usuario"] = correo
# Aquí puedes colocar más datos. Por ejemplo
# session["nivel"] = "administrador"
return redirect("/escritorio")
else:
# Si NO coincide, lo regresamos
flash("Correo o contraseña incorrectos")
return redirect("/login")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment