From a51b971f4abec05989ba0eab2aac3bb3eb6c6165 Mon Sep 17 00:00:00 2001 From: cxan96 Date: Fri, 19 Mar 2021 23:55:10 +0100 Subject: [PATCH] added unstyled password response --- strong_but_simple_passwords/templates/index.html | 4 ++++ strong_but_simple_passwords/views.py | 9 +++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/strong_but_simple_passwords/templates/index.html b/strong_but_simple_passwords/templates/index.html index 5c2e072..6dc7bfb 100644 --- a/strong_but_simple_passwords/templates/index.html +++ b/strong_but_simple_passwords/templates/index.html @@ -46,6 +46,10 @@

3. Put a random symbol somewhere in between

+ {% if generated_password is defined %} + Congratulations! 🎉🎉🎉 You successfully generated a secure password: + {{ generated_password }} + {% endif %} diff --git a/strong_but_simple_passwords/views.py b/strong_but_simple_passwords/views.py index bb91efb..1e841b2 100644 --- a/strong_but_simple_passwords/views.py +++ b/strong_but_simple_passwords/views.py @@ -1,5 +1,5 @@ from flask import render_template, request -from .core import get_random_sentence +from .core import get_random_sentence, generate_password_from_sentence def index(): @@ -12,5 +12,10 @@ def index(): random_sentence = get_random_sentence() return render_template("index.html", sentence=random_sentence) + # read user sentence and generate password user_sentence = request.form["input_sentence"] - return render_template("index.html", sentence=user_sentence) + generated_password = generate_password_from_sentence(user_sentence) + + return render_template( + "index.html", sentence=user_sentence, generated_password=generated_password + )