Рабочая сборка второго executor'а

This commit is contained in:
Антон
2025-09-21 09:14:41 +03:00
parent 0850286c63
commit c6f2240c4d
+3 -3
View File
@@ -62,9 +62,9 @@ public:
return res;
}
std::optional<User> user = user_dao_->GetByLogin(login);
std::optional<User> maybe_user = user_dao_->GetByLogin(login);
if (!user.has_value() || (user.value().GetHashedPassword() != HashPassword(password)))
if (!maybe_user.has_value() || (maybe_user.value().GetHashedPassword() != HashPassword(password)))
{
http::response<ResponseType> res{http::status::unprocessable_entity, req.version()};
response_body.as_object().emplace("Result", "Incorrect login or password");
@@ -76,7 +76,7 @@ public:
return res;
}
auto token = GenerateUUID();
auth_dao_->Login(user.value().GetUUID(), token);
auth_dao_->Login(maybe_user.value().GetUUID(), token);
http::response<ResponseType> res{http::status::ok, req.version()};
response_body.as_object().emplace("token", token);