Opublikowano 21 Września 20232 l Tak jak w temacie, małe zabezpieczenie. 📂Lokalizacja pliku: game -> messenger_manager.cpp 🔍 Szukaj: Tylko zalogowani Zaloguj się, aby wyświetlić chronioną treść Ten post zawiera treści dostępne tylko dla członków. Zaloguj się lub utwórz konto, aby odblokować całą zawartość tego posta. Zaloguj się Utwórz konto ➕ 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.
Opublikowano 11 Października 20232 l Właśnie zabezpieczam sql injector w entry przyda się. W tym temacie również brakuje modyfikacji w zapytaniach: Szukaj: CKod został skopiowanyvoid MessengerManager::Login(MessengerManager::keyA account) CKod został skopiowany 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ń: CKod został skopiowany 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: CKod został skopiowanyvoid MessengerManager::AddToList(MessengerManager::keyA account, MessengerManager::keyA companion) CKod został skopiowany DBManager::instance().Query("INSERT INTO messenger_list%s VALUES ('%s', '%s')", get_table_postfix(), account.c_str(), companion.c_str()); Zamień: CKod został skopiowanyDBManager::instance().Query("INSERT INTO messenger_list%s VALUES ('%s', '%s')", get_table_postfix(), __account, __companion); Szukaj: CKod został skopiowanyvoid MessengerManager::RemoveFromList(MessengerManager::keyA account, MessengerManager::keyA companion) CKod został skopiowanyDBManager::instance().Query("DELETE FROM messenger_list%s WHERE account='%s' AND companion = '%s'", get_table_postfix(), account.c_str(), companion.c_str()); Zamień: CKod został skopiowanyDBManager::instance().Query("DELETE FROM messenger_list%s WHERE account='%s' AND companion = '%s'", get_table_postfix(), __account, __companion); Szukaj: CKod został skopiowanyvoid MessengerManager::RemoveAllList(keyA account) CKod został skopiowany DBManager::instance().Query("DELETE FROM messenger_list%s WHERE account='%s' OR companion='%s'", get_table_postfix(), account.c_str(), account.c_str()); Zamień: CKod został skopiowany 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.
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto