2025-10-25 20:53:48 +03:00
|
|
|
from flask import Blueprint, request, jsonify
|
2025-10-26 14:57:49 +03:00
|
|
|
from model.user import User
|
2025-10-26 14:10:10 +03:00
|
|
|
from utils.createLogger import createLogger
|
2025-10-25 11:24:31 +03:00
|
|
|
|
|
|
|
|
loginBP = Blueprint("loginapi", __name__)
|
2025-10-26 14:10:10 +03:00
|
|
|
log = createLogger("LoginAPI")
|
2025-10-25 11:24:31 +03:00
|
|
|
@loginBP.route('/api/login', methods = ['POST'])
|
|
|
|
|
def login():
|
2025-10-26 14:10:10 +03:00
|
|
|
if request.is_json:
|
|
|
|
|
req = request.json
|
|
|
|
|
email = req['email']
|
|
|
|
|
password = req['password']
|
|
|
|
|
#if(isvalid(email, password)):
|
2025-10-26 14:57:49 +03:00
|
|
|
user = User(email, password)
|
2025-10-26 14:10:10 +03:00
|
|
|
log.debug("Respons is sended")
|
2025-10-26 14:57:49 +03:00
|
|
|
return jsonify(user.toDictionary())
|
2025-10-26 14:10:10 +03:00
|
|
|
else:
|
|
|
|
|
log.error("Request is not a JSON")
|
|
|
|
|
return "Request is not a json", 500
|