added more login logic

This commit is contained in:
2025-10-16 19:20:17 +02:00
parent 4b0a9bdd6d
commit bdd7a8e2e2
6 changed files with 51 additions and 32 deletions

View File

@@ -99,12 +99,12 @@ std::set<std::string> getCharacters(){
}
std::map<std::string, std::string> getCharacterData(int64_t characterKey) {
auto sql = format("SELECT name, value FROM shadowrun_data WHERE character_id = {};", characterKey);
std::string sql = "SELECT name, value FROM shadowrun_data WHERE character_id = ?;";
auto db = Database();
if (!db.open())
return std::map<std::string, std::string>();
return db.getStrMap(sql);
return db.getStrMap(sql, {characterKey});
}
}