fix(api/auth/loginapi.py, app.py, utils/PostgressConnect.py, utils/createLogger.py, utils/loadDotEnv.py): Review fix

https://g.codrs.ru/Hackaton/Backend/pulls/2#issuecomment-23
https://g.codrs.ru/Hackaton/Backend/pulls/2#issuecomment-31
This commit is contained in:
Kirill
2025-10-26 14:10:10 +03:00
committed by Sweetbread
parent f93b94531c
commit ec985a808d
5 changed files with 29 additions and 12 deletions
+13 -6
View File
@@ -1,12 +1,19 @@
from flask import Blueprint, request, jsonify
from model.user import user
from utils.createLogger import createLogger
loginBP = Blueprint("loginapi", __name__)
log = createLogger("LoginAPI")
@loginBP.route('/api/login', methods = ['POST'])
def login():
email = request.form['email']
password = request.form['password']
#if(isvalid(email, password)):
us = user(email, password)
return jsonify(us.toDictionary())
if request.is_json:
req = request.json
email = req['email']
password = req['password']
#if(isvalid(email, password)):
us = user(email, password)
log.debug("Respons is sended")
return jsonify(us.toDictionary())
else:
log.error("Request is not a JSON")
return "Request is not a json", 500