Рефакторинг

This commit is contained in:
Anton Kamalov
2024-10-22 01:38:20 +03:00
parent d1f513e106
commit 6d8973487f
10 changed files with 19 additions and 31 deletions

View File

@@ -1,7 +1,7 @@
from flask import request, Blueprint, render_template, session, redirect, url_for
from os import path
from db.sql_provider import SQLProvider
from db.select import select_list
from Database.sql_provider import SQLProvider
from Database.select import select_list
import json
sql_provider = SQLProvider(path.join(path.dirname(__file__), 'sql'))
@@ -15,14 +15,17 @@ def auth():
if request.method == 'GET':
return render_template('auth.html')
else:
data = dict(request.form)
data = request.form.to_dict()
print(data)
result = select_list(config, sql_provider.get('auth.sql', data))
if result[1]:
session['user_id'] = result[1][0]['user_ID']
session['role'] = result[1][0]['role']
session['db_config'] = config
session.permanent = True
session.update({
'user_id': result[1][0]['user_ID'],
'role': result[1][0]['role'],
'db_config': config,
'permanent': True
})
return redirect(url_for('index'))
else:
return 'Неправильный логин или пароль'
return 'Неправильный логин или пароль'