generated from Sithas/conan_template
Рабочая сборка с третьей ручкой
This commit is contained in:
@@ -62,9 +62,9 @@ public:
|
||||
return res;
|
||||
}
|
||||
|
||||
std::optional<User> maybe_user = user_dao_->GetByLogin(login);
|
||||
std::optional<user> maybe_user = user_dao_->GetByLogin(login);
|
||||
|
||||
if (!maybe_user.has_value() || (maybe_user.value().GetHashedPassword() != HashPassword(password)))
|
||||
if (!maybe_user.has_value() || maybe_user.value().hashed_password != 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(maybe_user.value().GetUUID(), token);
|
||||
auth_dao_->Login(maybe_user.value().uuid, token);
|
||||
|
||||
http::response<ResponseType> res{http::status::ok, req.version()};
|
||||
response_body.as_object().emplace("token", token);
|
||||
|
||||
@@ -90,10 +90,10 @@ public:
|
||||
return res;
|
||||
}
|
||||
|
||||
User user;
|
||||
user user;
|
||||
|
||||
user.SetLogin(login);
|
||||
user.SetPassword(password);
|
||||
user.login = login;
|
||||
user.hashed_password = HashPassword(password);
|
||||
|
||||
const auto uuid_stringified = user_dao_->Create(user);
|
||||
|
||||
@@ -107,7 +107,7 @@ public:
|
||||
);
|
||||
response_body.as_object().emplace(
|
||||
"login",
|
||||
user.GetLogin()
|
||||
user.login
|
||||
);
|
||||
|
||||
res.body() = serialize(response_body);
|
||||
|
||||
Reference in New Issue
Block a user