Artikel-Infos
  druckbare Version anzeigen Druckansicht   Artikel empfehlen Seite empfehlen
 
    kommentieren 0 Kommentar(e)   Wertung ø 10,00
2 Stimme(n)

Artikel » Tutorials » [PHPKit] Captcha Schutz im Affiliateviewer
   

[PHPKit] Captcha Schutz im Affiliateviewer
12.03.2008 von BooGT

Diese Lösung funktioniert nur unter Benutzung des Kit-NoSpam Addon was es hier gibt

Dieses Problem wurde hier im Forum angesprochen und für den Fall das es noch öfters vorkommt erstelle ich mal dieses Tutorial hier.

Wenn du Bewerbungen von Spambots bekommst dann ist hier die Lösung:

affiliates/uebersicht.php

Füge vor diesen Code:



1

PHP-Quelltext

    eval ("$site_body.= "".getTemplate("affiliates/uebersicht")."";");


diesen Code ein:



1
2
3
4
5
6
7
8
9
10
11
12
13
14

PHP-Quelltext


// Kit-NoSpam v1.0 fuer PHPKit 1.6.1
// Idee: Onkel Hotte
// www.kit-security.de (c)2006
// Version v1.0 - 27.07.2006
     //Zufallszahlen erzeugen und an Variable uebergeben
     
mt_srand ((double) microtime() * 1000000);
     
$chars "123456789";
     for (
$i 0$i 4$i += 1) {
     
$num mt_rand(0strlen($chars)-1);
     
$readychar .= $chars[$num]; }
     
$setcode=trim($readychar);
     
$cryptcode=base64_encode($setcode+$cryptkey);
/**** EOS ****/


Speichern und dann wieder Hochladen

affiliates/bewerben.php

Füge nach diesen Code



1

PHP-Quelltext

         $button =         $_POST['button'];


diesen hier ein:



1
2
3
4
5
6
7
8
9
10

PHP-Quelltext


// Kit-NoSpam v1.0 fuer PHPKit 1.6.1
// Idee: Onkel Hotte
// www.kit-security.de (c)2006
// Version v1.0 - 27.07.2006
         
$cryptkey $config['captcha_cryptkey'];
         
$cryptvar=base64_decode($_POST['crashcode']);
         
$cryptvar=$cryptvar-$cryptkey;
         
$inputchars=$_POST['inputchars'];
/*** EOS ***/


und füge nach diesen code:



1
2
3
4

PHP-Quelltext


      elseif(empty($sitename)) {
          
$site_body.=  "Bitte Seitennamen angeben.";
      }


diesen hier ein:



1
2
3
4
5

PHP-Quelltext


      elseif($cryptvar != strtolower($inputchars)) {
           
$site_body.= "Der Best&auml;tigungscode war fehlerhaft!<br />
         Sie m&uuml;ssen den Best&auml;tigungscode erneut eingeben."
;
      }


Speichern und Hochladen


templates/affiliates/uebersicht.htm
Füge vor diesen code:



1
2
3
4

PHP-Quelltext


 <tr>
  <
td class="left" colspan="2"><input type="submit" value="Absenden" /> <input type="reset" value="Reset" /></td>
 </
tr>


diesen hier ein:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

PHP-Quelltext


<!--
*** 
Kit-NoSpam
*** IdeeOnkel Hotte
*** www.kit-security.de (c)2006
-->

 <
tr>
  <
td class="left">
     <
input name="crashcode" type="hidden" value="$cryptcode">
     <
img border="0" height="30" width="120" src="nospam/makegfx.php?touch=$cryptcode">
  </
td>
  <
td class="right">
   <
input maxlength="6" name="inputchars" size="6" type="text">
   &
nbsp;Bitte geben Sie zur Best&auml;tigung den Code einder links angezeigt wird.
  </
td>
 </
tr>
<!-- *** 
EOS *** -->


Speichern und wieder hochladen

So das war es dann schon.
Sollte so funktionieren

Viel Spaß


Seitenanfang nach oben

Login erforderlich, um schreiben zu können.
 WEBI
Moin, Moin Cool
 BuLLeT
halli hallo, ich werfe mal leibe gre in die runde Lachen
 Snowwolf
Die Entwicklung von PHPKit ist seit 2017 eingestellt. Es wird es auch nichtmehr zum download geben. weil zuviele Bugs vorhanden sind,wo man zb den Webserver mit angreifen kann.
 Marsmania
Finde die Leute hier ganz nett wollte Ich mal sagen Bravo
 Sumale.my
Danke, aber es sollte die 1.6.6 sein. Kiriki?! von hier, habe ich bereits angeschrieben, aber bisher auch keine Antwort erhalten. Im Internet finde ich einfach gar nichts dazu Oh man
 WEBI
Kann leider nur mit der 1.6.03 und 1.6.1 dienen. Grübel


hosted by
All-Inkl.com - Alles einfach Internet



HTH-C.com - Webmedien & Community