added basic login support

This commit is contained in:
2025-10-12 00:21:32 +02:00
parent 0ab7c52cfc
commit 4b0a9bdd6d
8 changed files with 254 additions and 4 deletions

View File

@@ -52,6 +52,18 @@ map<string, string> Database::getStrMap(const string& sql){
return map;
}
string Database::getStr(const string& sql){
sqlite3_stmt* stmt = prepareStmt(sql);
string str;
if (stmt == nullptr)
return str;
str = reinterpret_cast<const char*>(sqlite3_column_text(stmt, 0));
sqlite3_finalize(stmt);
return str;
}
set<string> Database::getStrSet(const string& sql){
sqlite3_stmt* stmt = prepareStmt(sql);
set<string> vec;

View File

@@ -24,6 +24,8 @@ public:
std::set<std::string> getStrSet(const std::string& sql);
string getStr(const string& sql)
std::map<std::string, std::string> getStrMap(const std::string& sql);
private: