
63
def showList():
return render_template('list.html')
@app.route('/signIn',methods=['POST','GET'])
def signIn():
try:
_name = request.form['inputName']
_password = request.form['inputPassword']
if _name and _password:
conn = mysql.connect()
cursor = conn.cursor()
_hashed_password = generate_password_hash(_password)
cursor.execute("SELECT p_name, p_password, p_right FROM tbl_us
er WHERE p_name = :_name AND p_password = :_password", {"_name": _name, "_
password": _password})
results = cursor.fetchall()
if (len(results)):
right = results[0][2]
entered = 1
logged_user = _name
cursor.execute("SELECT p_name, name, surname FROM names WHER
E p_name = :_name", {"_name": p_name})
results = cursor.fetchall()
return json.dumps({'html':'<span>Добрый день, %s %s </span>'
%(results[0][0], results[0][1])})
else:
return json.dumps({'html':'<span>Неверные входные данные, по
пробуйте еще раз</span>'})
else:
return json.dumps({'html':'<span>Введены не все данные!</span>
'})
except Exception as e:
return json.dumps({'error':str(e)})
finally:
cursor.close()
conn.close()
@app.route('/Tasks',methods=['POST','GET'])
def Tasks():
if entered and right >= 1:
try:
_task = request.form['inputTask']
_var_1 = request.form['inputVar1']
_var_2 = request.form['inputVar1']
_var_3 = request.form['inputVar1']
_var_4 = request.form['inputVar1']
_correct = request.form['inputCorr']
if _task and _var_1 and _var_2 and _var_3 and _var_4 and _correct:
conn = mysql.connect()