#pragma once #include #include "../entities/User.h" namespace uad { class IAuthDAO { public: virtual std::string Login(const std::string& registrated_user_uuid) = 0; virtual bool HasAuthorizedUser(const std::string& auth_token) = 0; virtual bool Logout(const std::string& user_token) = 0; virtual ~IAuthDAO() = default; }; }