Завершенная регистрация

This commit is contained in:
Антон
2025-08-30 09:49:24 +03:00
parent c1019b0d5e
commit b632e6e3bb
2 changed files with 32 additions and 8 deletions
@@ -4,6 +4,7 @@
#include <boost/json.hpp>
#include <mysqlx/xdevapi.h>
#include <mysqlx/common/api.h>
#include <boost/uuid.hpp>
#include "IExecutor.h"
#include "../DAO/IUserDAO.h"
@@ -94,13 +95,19 @@ public:
user.SetLogin(login);
user.SetPassword(password);
const auto uuid_stringified = user_dao_->Create(user);
http::response<ResponseType> res{
http::status::created, req.version()
};
response_body.as_object().emplace(
"Result",
"OK.Created."
"uuid",
uuid_stringified
);
response_body.as_object().emplace(
"login",
user.GetLogin()
);
res.body() = serialize(response_body);