Opublikowano 21 Września 20231 r Tak jak w temacie, małe zabezpieczenie. 📂Lokalizacja pliku: game -> messenger_manager.cpp 🔍 Szukaj: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się ➕ Dodaj pod : 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się 🔍 Szukaj: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się ➕ Dodaj pod : 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się 🔍 Szukaj: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się ➕ Dodaj pod : 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się 🔍 Szukaj: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się ➕ Dodaj pod : 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się 🔍 Szukaj: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się ➕ Dodaj pod : 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się Szukaj: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się A dokładnie to: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się Zamień na to: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się Szukaj: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się A dokładnie to: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się Zamień na to: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się Szukaj: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się A dokładnie to: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się Zamień na: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się Szukaj: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się A dokładnie to: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się Zamień na: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się Temat zaaktualizowany.
Opublikowano 11 Października 20231 r Właśnie zabezpieczam sql injector w entry przyda się. W tym temacie również brakuje modyfikacji w zapytaniach: Szukaj: void MessengerManager::Login(MessengerManager::keyA account) DBManager::instance().FuncQuery(std::bind(&MessengerManager::LoadList, this, std::placeholders::_1), "SELECT account, companion FROM messenger_list%s WHERE account='%s'", get_table_postfix(), account.c_str()); Zamień: DBManager::instance().FuncQuery(std::bind(&MessengerManager::LoadList, this, std::placeholders::_1), "SELECT account, companion FROM messenger_list%s WHERE account='%s'", get_table_postfix(), __account); Szukaj: void MessengerManager::AddToList(MessengerManager::keyA account, MessengerManager::keyA companion) DBManager::instance().Query("INSERT INTO messenger_list%s VALUES ('%s', '%s')", get_table_postfix(), account.c_str(), companion.c_str()); Zamień: DBManager::instance().Query("INSERT INTO messenger_list%s VALUES ('%s', '%s')", get_table_postfix(), __account, __companion); Szukaj: void MessengerManager::RemoveFromList(MessengerManager::keyA account, MessengerManager::keyA companion) DBManager::instance().Query("DELETE FROM messenger_list%s WHERE account='%s' AND companion = '%s'", get_table_postfix(), account.c_str(), companion.c_str()); Zamień: DBManager::instance().Query("DELETE FROM messenger_list%s WHERE account='%s' AND companion = '%s'", get_table_postfix(), __account, __companion); Szukaj: void MessengerManager::RemoveAllList(keyA account) DBManager::instance().Query("DELETE FROM messenger_list%s WHERE account='%s' OR companion='%s'", get_table_postfix(), account.c_str(), account.c_str()); Zamień: DBManager::instance().Query("DELETE FROM messenger_list%s WHERE account='%s' OR companion='%s'", get_table_postfix(), __account, __account); Jak możesz zaktualizuj temat, dzięki.
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.