From 0e5f4507bd25794474b1d706e0af4d2dab5173cd Mon Sep 17 00:00:00 2001 From: kukemuna Date: Thu, 25 Apr 2024 23:53:15 +0300 Subject: [PATCH] automated commit by check50 [check50=True] --- app.py | 10 ++++++++-- finance.db | Bin 20480 -> 20480 bytes .../2029240f6d1128be89ddc32729463129 | Bin 9 -> 9 bytes .../4c5bec882c6cb133810c5c1724f348ac | Bin 46 -> 0 bytes templates/buy.html | 2 +- 5 files changed, 9 insertions(+), 3 deletions(-) delete mode 100644 flask_session/4c5bec882c6cb133810c5c1724f348ac diff --git a/app.py b/app.py index ff088c5..3f1cf6b 100644 --- a/app.py +++ b/app.py @@ -68,7 +68,7 @@ def buy(): return render_template("buy.html") else: symbol = request.form.get("symbol") - shares = request.form.get("shares") + shares = float(request.form.get("shares")) if not symbol: return apology("Not Symbol") @@ -79,7 +79,7 @@ def buy(): return apology("Symbol not found") if not shares == "": - transaction_value = int(shares) * stock["price"] + transaction_value = float(shares) * stock["price"] user_id = session["user_id"] user_cash_db = db.execute("SELECT cash FROM users WHERE id = ?", user_id) @@ -205,6 +205,12 @@ def register(): username = request.form.get("username") password = request.form.get("password") + username_exists = db.execute("SELECT * FROM users WHERE username = ?", username) + + if username_exists: + flash("Username exists already!") + return render_template("register.html") + db.execute("INSERT INTO users(username, hash) VALUES(?, ?)", username, generate_password_hash(password)) return redirect("/") diff --git a/finance.db b/finance.db index 48cecf219e80a97b64d6472cbdbd7d4c25d6a1d2..f4d242214a846ec488d0ab0994954188d7de1516 100644 GIT binary patch delta 150 zcmZozz}T>Wae_3X-$WT_M!$^-=5lNeg6``?syEM-3m0Tm-27FaUw~PTTYECQgCz@h zG`IG~#^+p-dW!4}oTBXP#sNMdLH0iwz`((D>!JP_jc-N delta 55 zcmZozz}T>Wae_3X*F+g-Mz4(t=5lQQ7J;u@ZTEQ diff --git a/flask_session/2029240f6d1128be89ddc32729463129 b/flask_session/2029240f6d1128be89ddc32729463129 index 8b04914a5e6ad4858df0019a6abe09326d3863de..60b84f8bf0af235343c89653c31a85c904ebfc66 100644 GIT binary patch literal 9 QcmZQzU|?uq^=8lm00XQ5{{R30 literal 9 QcmZQzU|?uq^=8xq00XW800000 diff --git a/flask_session/4c5bec882c6cb133810c5c1724f348ac b/flask_session/4c5bec882c6cb133810c5c1724f348ac deleted file mode 100644 index 9b130094967d0a2838aaa961f3bbe7e552e9052e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 xcmWHZ7o66>I#r$l0&1sd^l-%&q!#5S=B4J9OzG@lFD*_jiqA}$;>}p92LMB@4*CE9 diff --git a/templates/buy.html b/templates/buy.html index 2659c6e..b34ebb5 100644 --- a/templates/buy.html +++ b/templates/buy.html @@ -10,7 +10,7 @@
- +