Корректный, хоть и грубый захват JSON'а

This commit is contained in:
Антон
2025-08-29 19:59:08 +03:00
parent 1a1fd07d55
commit acdb77309f
3 changed files with 16 additions and 17 deletions
+12
View File
@@ -23,6 +23,18 @@ optional<User> MySQLUserDAO::GetByGUID(string guid)
std::optional<User> MySQLUserDAO::GetByLogin(std::string login)
{
auto sql_result = session_.sql("SELECT * FROM `up_and_down`.`users` WHERE (login = '" + login + "') LIMIT 1;"s).execute();
list<mysqlx::Row> rows = sql_result.fetchAll();
if (rows.size())
{
auto row_data = *rows.begin();
string replicated_login = row_data[1].get<string>();
cout << "SUCCESS!" << endl;
}
return nullopt;
}