MOD-Bad Login Manager v1.0.2 PHP-Fusion v6.00.1xx i wyzsze. author: Ian Unruh web: http://www.cgeagles.com email: ianunruh@gmail.com ---------------------------- Opis ----------- Nie raz usilowano dostac sie na Twoje konto, prawda? Ta modyfikacja pozwala zachowac wieksza kontrole nad wlasnym portalem. Wyswietla wszystkie bledne logowania, czyli ewentualne proby wlamania na konta Twojego portalu. Automatycznie dodaje do Black List wszystkie IP z ktorych dokonano dziesieciu prob blednego logowania. Szukanie po adresie IP oraz nicku uzytkownika. Mozesz sprawdzic, czy uzytkownik zapomnial swoich danych. Falszywy alarm. Prosta instalacja - podmiana pliku oraz procedura instalacji wtyczek. INSTALACJA AUTOMATYCZNA (zalecana) --------------------------------------------------------------- 1. Wykonaj kopie ponizszych plikow : /maincore.php Tylko w przypadku posiadania wersji 205 podmien zawartosc katalogu v6.00.205 !! Tylko w przypadku posiadania wersji 302 podmien zawartosc katalogu v6.00.302 !! 2. Umiesc zawartosc archiwum w odpowiednich katalogach na Swoim serwerze. 3. Przejdz do Panel Admina => Zarzadzanie Strona => Zarzadzanie Wtyczkami Infusions/Wtyczki i zainstaluj 'bad_login' wybierajac go z listy. Gotowe! INSTALACJA RECZNA (dla zaawansowanych uzytkownikow) ----------------------------------------------------------------------------------------- MODYFIKACJA ------------- 1. Edytuj maincore.php i znajdz: redirect(BASEDIR."setuser.php?error=3"); 2. Dodaj po: // -- START RECORD BAD LOGIN -- \\ if(file_exists(INFUSIONS."bad_login/admin.php")){ $result = dbquery("INSERT INTO ".$db_prefix."bad_login VALUES('', '".USER_IP."', '".time()."', '".$_POST['user_name']."')"); $check = dbquery("SELECT * FROM ".$db_prefix."bad_login WHERE login_ip='".USER_IP."'"); $cdata = dbarray($check); if(dbrows($check) >= 10){ $blacklist_ip = USER_IP; $blacklist_email = ""; $blacklist_reason = "10 failures @ login"; $list = dbquery("INSERT INTO ".$db_prefix."blacklist VALUES('', '$blacklist_ip', '$blacklist_email', '$blacklist_reason')"); } } // -- END RECORD BAD LOGIN -- \\ 3. Zapisz i umiesc na serwerze. 4. Patrz punkt 3 automatycznej instalacji. ======================================================== Gotowe! Historia --------- v1.0.2 - Wersja pierwsza. ------------------------------------------------------------------------- Przetlumaczyl: Pieka Mail: pieka@pieka.pl WWW: http://pieka.pl ------------------------------------------------------------------------- Pobrano z Laboratorium Modulow PHP-Fusion PL