generated from Sithas/conan_template
Рабочая сборка второго executor'а
This commit is contained in:
@@ -62,9 +62,9 @@ public:
|
|||||||
return res;
|
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()};
|
http::response<ResponseType> res{http::status::unprocessable_entity, req.version()};
|
||||||
response_body.as_object().emplace("Result", "Incorrect login or password");
|
response_body.as_object().emplace("Result", "Incorrect login or password");
|
||||||
@@ -76,7 +76,7 @@ public:
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
auto token = GenerateUUID();
|
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()};
|
http::response<ResponseType> res{http::status::ok, req.version()};
|
||||||
response_body.as_object().emplace("token", token);
|
response_body.as_object().emplace("token", token);
|
||||||
|
|||||||
Reference in New Issue
Block a user