op13-cp-3/models/user_model.py
2026-02-11 14:57:06 +03:00

17 lines
481 B
Python

from models.database import Database
class UserModel:
def __init__(self, database: Database):
self.database = database
def authenticate(self, login: str, password: str):
query = """
SELECT u.user_id,
u.full_name,
r.role_name
FROM users u
JOIN roles r ON u.role_id = r.role_id
WHERE u.login = %s AND u.password = %s
"""
return self.database.fetch_one(query, (login, password))