close× Call Us +49 (1805) 01 29 59

Gr@n@dE
Thread Author: DeeoNe
Thread ID: 3324
Thread Info
Es gibt 2 Beiträge zu diesem Thema, und es wurde 3800 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Bad Login Manager 7.01 Problem
DeeoNe
Hallo,
ich scheitere gerade an einem Problemchen,
Es geht um den Bad Login Manager der ja für die 7.00 umgesetzt wurde, jetzt will ich das teil unter 7.01 nutzen.
Das man es diesmal nicht in die maincore einbauen kann habe ich schon bemerkt da

Zitat

3. Open up maincore.php in your PHP-Fusion root and before:

redirect(BASEDIR."setuser.php?error=3");

dies dort überhaupt nicht existiert sondern jetzt in setuser.php aber auch nicht mehr error=3 sondern error=8

Ich habe den code jetzt unter:

   } elseif (isset($_GET['error']) && $_GET['error'] == 8) {

eingebaut.

So sieht es aus:

   } elseif (isset($_GET['error']) && $_GET['error'] == 8) {
 // -- 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 -- \\
      $page_content .= "<strong>".$locale['global_196']."</strong><br /><br />\n";
   } else {


Das ganze teil läuft auch soweit loggt auch alles BIS AUF den Username den man eingibt.
Ich bekomme auch eine Fehlermeldung:

Zitat

Notice: Undefined index: user_name in /var/www/aweb41/html/testfusion701/setuser.php on line 63


Vieleicht hat jemand hilfs material für mich.

P.S.: Dwonload gibts hier: http://www.phpfusion-mods.net/infusions/moddb/view.php?mod_id=128
Bearbeitet von DeeoNe am 29.12.2010 00000012 13:28
www.deeone.de/images/linkus/deeonde1.png
 
SC-Ad-Bot
 
DeeoNe
SUPER*klasse*
setuser.php habe ich den code wieder entfernt und in die beiden Dateien eingebaut wo du genennt hast

Zitat

Schau dir mal die cookie_include.php und session_include.php an. Die Zeile aus der maincore.php wurde dorthin verschoben.


Jetzt geht es.

Über:

redirect(BASEDIR."setuser.php?error=8");


So sieht es aus

   } else {
 // -- 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 -- \\
      redirect(BASEDIR."setuser.php?error=8");
   }


Danke!
Habe es extra komplett gepostet damit auch andere es gelöst bekommen ;)
www.deeone.de/images/linkus/deeonde1.png
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Fusion Board Spalten Problem Infusionen 4 05.11.2019 00000011 07:48
V-Bank Problem Infusionen 28 30.08.2016 00000008 17:21
pds_status_panel problem Infusionen 1 09.07.2016 00000007 19:08
Shoutbox problem Infusionen 1 22.06.2016 00000006 21:16
Problem mit preg_replace Allgemeine Support Fragen 3 24.03.2016 00000003 13:58