poc-mvc-ocr/app/controllers/auth_controller.py
2025-04-14 21:13:40 -03:00

14 lines
392 B
Python

from app.auth import generate_token
from app.models.user import User
from werkzeug.security import check_password_hash
from flask import jsonify
def authenticate_user(email, password):
user = User.query.filter_by(email=email).first()
if not user or not check_password_hash(user.password, password):
return None, None
token = generate_token(user)
return user, token