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.
 Speedii87
Moin hat evt jemand noch ne PHPkit Version auffen Rechner die er mir schicken könnte ? wäre mega Lieb grüsse
 Der WU
Moin moin. Dann mal schauen ob das Kit noch mit PHP 7.3.10 läuft. Noch jemand der das Kit verwendet und nen Tip hat wo ich alte Addons und Styles finde?
 Fidus
Guten Abend, einen schönen Feiertag wünsche ich euch.
 BuLLeT
danke hasimausi was ist? flehen Fröhlich
 WEBI
Aloah, die Antwort wartet auf dich in einer schön verpackten PM. Oh man
 BuLLeT
huhu Webi, falls du eher hier als auf Facebook bist: ich hab dich dort zwecks eines Anliegens, eine PM hinterlassen.


hosted by
All-Inkl.com - Alles einfach Internet



HTH-C.com - Webmedien & Community