Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Apsauga nuo bruteforce ataku per sausainelius

Parašė BloodKiller· 2007 Rugp. 10 01:08:02
#1

Taigi, sis atnaujinimas pades apsisaugoti nuo bruteforce ataku per sausainelius. Pirma ivykdykite uzklausa per savo MySQL valdymo programa.

CREATE TABLE prefix_blogi_bandymai (
  bandymo_ip VARCHAR (255) NOT NULL,
  bandymo_data BIGINT (20) NOT NULL
);




Dabar atsidarykite maincore.php ir susiraskite if (isset($_COOKIE['fusion_user'])) {. Dabar ieskokite unset($cookie_vars,$cookie_1,$cookie_2); ir po sia eilute irasykite sia.

if (!dbrows($result) && dbcount("(*)","blogi_bandymai","bandymo_ip = '".$_SERVER['REMOTE_ADDR']."' AND bandymo_data > ".(time()-1800)) < 3) dbquery("INSERT INTO ".$db_prefix."blogi_bandymai (bandymo_ip,bandymo_data) VALUES ('".$_SERVER['REMOTE_ADDR']."','".time()."');");




Po irasyta eilute yra if (dbrows($result) != 0) {. Ja keiskite i.

if (dbrows($result) != 0 && dbcount("(*)","blogi_bandymai","bandymo_ip = '".$_SERVER['REMOTE_ADDR']."' AND bandymo_data > ".(time()-1800)) < 3) {




Viska issaugokite ir galite nusiraminti, nes dabar jusu tinklapi nulauzti bus ne taip paprasta kaip anksciau.