fix: display flag sql-task

This commit is contained in:
chest 2025-02-05 00:17:09 +03:00 committed by Sweetbread
parent 617921edcb
commit 9f52aba835

9
app.py
View File

@ -61,12 +61,13 @@ def decode():
@app.route("/success_login", methods=('GET', 'POST')) @app.route("/success_login", methods=('GET', 'POST'))
def success_login(): def success_login():
flag = session.get('sql_flag')
if request.method == 'POST': if request.method == 'POST':
user_flag = request.form['user_flag'] user_flag = request.form['user_flag']
if user_flag == session.get('sql_flag'): if user_flag == flag:
return render_template('success.html', success_flag='.') return render_template('success.html', flag=flag, success_flag='.')
return render_template('success.html', error='Ошибка: неверный флаг!') return render_template('success.html', flag=flag, error='Ошибка: неверный флаг!')
if flag := session.get('sql_flag'): if flag:
return render_template('success.html', flag=flag) return render_template('success.html', flag=flag)
abort(404) abort(404)