wellnessAI / user_auth /auth_manager.py
shaileshjadhavSS
Added UI and backend
bd7635f
raw
history blame contribute delete
748 Bytes
from user_auth.user_manager import UserManager
import logging
from settings.base import setup_logger
logger = setup_logger()
class AuthManager:
def __init__(self, user_manager):
self.user_manager = user_manager
def authenticate_user(self, email, password):
user = self.user_manager.get_user(email)
if user:
logger.info(f'Attempting to authenticate user: {user.email}')
if user.check_password(password):
logger.info(f'User authenticated successfully: {user.email}')
return True
else:
logger.error(f'Invalid password for user: {user.email}')
else:
logger.error(f'User not found: {email}')
return False