From 9f52aba83529d6275018b8cf603278f6a8125edf Mon Sep 17 00:00:00 2001 From: chest Date: Wed, 5 Feb 2025 00:17:09 +0300 Subject: [PATCH] fix: display flag sql-task --- app.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app.py b/app.py index a85fe5e..8cb1a19 100644 --- a/app.py +++ b/app.py @@ -61,12 +61,13 @@ def decode(): @app.route("/success_login", methods=('GET', 'POST')) def success_login(): + flag = session.get('sql_flag') if request.method == 'POST': user_flag = request.form['user_flag'] - if user_flag == session.get('sql_flag'): - return render_template('success.html', success_flag='.') - return render_template('success.html', error='Ошибка: неверный флаг!') - if flag := session.get('sql_flag'): + if user_flag == flag: + return render_template('success.html', flag=flag, success_flag='.') + return render_template('success.html', flag=flag, error='Ошибка: неверный флаг!') + if flag: return render_template('success.html', flag=flag) abort(404)