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.
Tak jak w temacie, małe zabezpieczenie.
📂Lokalizacja pliku: game -> messenger_manager.cpp
🔍 Szukaj:
➕ Dodaj pod :
🔍 Szukaj:
➕ Dodaj pod :
🔍 Szukaj:
➕ Dodaj pod :
🔍 Szukaj:
➕ Dodaj pod :
🔍 Szukaj:
➕ Dodaj pod :
Szukaj:
A dokładnie to:
Zamień na to:
Szukaj:
A dokładnie to:
Zamień na to:
Szukaj:
A dokładnie to:
Zamień na:
Szukaj:
A dokładnie to:
Zamień na:
Temat zaaktualizowany.