feat: add profile endpoint to view user details

This commit is contained in:
2026-02-23 22:43:55 +00:00
parent 3165bf1aa9
commit be6ab1f929
2 changed files with 18 additions and 2 deletions

View File

@@ -21,4 +21,9 @@ class AuthManager:
user = self.db.get_user_by_username(username)
if user and self.bcrypt.check_password_hash(user['password_hash'], password):
return user
return None
return None
def get_user_by_id(self, user_id):
query = "SELECT id, username, email FROM users WHERE id = %s"
result = self.db.execute(query, (user_id,), fetch=True)
return result[0] if result else None