Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 53

Thema: VMS1 Bettelreferrer kontrollieren oder referrer sperren

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Avatar von meigl1337
    Registriert seit
    02.03.2007
    Beiträge
    78
    Hi, ist es auch möglich zu loggen von wem der Bettellink stammt?
    Sollte es möglich sein ist das ganze gleich als Auftrag von mir zu werten. Preis ist egal, hauptsache ich finde heraus von wem die seltsamen Links stammen.

    Edit: Kann mir jemand den oberen Code in die VMS1.2 bettel.php einbauen?

    PHP-Code:
    <?
    $_GET['ref'] = (int)$_GET['ref'];


    if ($pageconfig['reload_betteln'] == 0){
    $betteltext = '<b>Die Bettelfunktion ist auf dieser Seite deaktiviert';
    }else{
       if ($_SESSION['uid'] == $_GET['ref'] || $_GET['ref'] == $_COOKIE['uid']){
       $betteltext = '<b><font color="#FF0000">Du kannst dich nicht selbst anbetteln!</font></b>';
       }else{
          $reloadcheck = db_query("SELECT bis FROM ".$db_prefix."_reloads_betteln WHERE ip = '".$ip."' and tan = 'bettelaufruf' and bis >= ".time()." LIMIT 1");

          if (!mysql_num_rows($reloadcheck)) {
             $minimum        = $pageconfig['min_betteln'];
             $maximum        = $pageconfig['max_betteln'];
             srand((double)microtime()*1000000);
             $bettelsumme    = rand($minimum*100,$maximum*100)/100;
             $new_reload = time()+$pageconfig['reload_betteln'];
             db_query("INSERT INTO ".$db_prefix."_reloads_betteln (ip,uid,tan,bis) VALUES ('".$ip."','".$_GET['ref']."','bettelaufruf','".$new_reload."')");
             db_query("UPDATE ".$db_prefix."_kontodaten  SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme.", kontostand = kontostand + '".$bettelsumme."' WHERE uid = '".$_GET['ref']."'");

             bilanz(1000,$bettelsumme);   
             $betteltext = '<b>Ein Mitglied ('.$_GET['ref'].') hat durch dich gerade <font color="#FF0000">'.$bettelsumme.' '.$waehrung.' </font>verdient!</b>';
         } else {
         $reloadcheck = mysql_fetch_array($reloadcheck);
         $betteltext = '<b>Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' Minuten gesperrt</b>';
         }
       }
    }
    ?>
    mfg
    __________________

  2. #2
    Erfahrener Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    573
    hallo schau mal bitte hier...
    http://www.scripte4webbis.de/?site=details&id=194

    weiß aber nciht ob es mit vms 1.2 fumktioniert..

  3. #3
    Benutzer Avatar von Plati
    Registriert seit
    17.04.2009
    Beiträge
    85
    ich hol mal was altes hoch
    Hat jemand schon eine Lösung die auch funktioniert?
    Die Lösung hier hat mich nicht so richtig weitergebracht und das Addon von
    http://www.scripte4webbis.de/?site=details&id=194 funzt auch nicht

  4. #4
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Zitat Zitat von Plati Beitrag anzeigen
    ich hol mal was altes hoch
    Hat jemand schon eine Lösung die auch funktioniert?
    Die Lösung hier hat mich nicht so richtig weitergebracht und das Addon von
    http://www.scripte4webbis.de/?site=details&id=194 funzt auch nicht
    Das ist bei mir schon sehr lange drinne und funktioniert einwandfrei
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  5. #5
    Benutzer Avatar von Plati
    Registriert seit
    17.04.2009
    Beiträge
    85
    das gekaufte aus dem shop oder diese Sache hier?

    Weil ich benötige es für 1.2.3

  6. #6
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Zitat Zitat von Plati Beitrag anzeigen
    das gekaufte aus dem shop oder diese Sache hier?

    Weil ich benötige es für 1.2.3
    Das gekaufte aus den shop...
    ich habe zwar das 1.1 aber kann mir nicht vorstellen warum es unter 1.2 nicht auch gehen sollte.
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  7. #7
    Benutzer Avatar von Plati
    Registriert seit
    17.04.2009
    Beiträge
    85
    sollte eigentlich,aber tut´s nicht.
    Laut Anleitung:

    Die Datei /content/betteln.php öffnen und folgende Änderungen vornehmen:

    PHP-Code:
    // SecVMS change begin
    $_GET['ref'] = (int)$_GET['ref'];
    // SecVMS change end 
    danach einfügen blablabla
    bei mir steht aber lediglich
    PHP-Code:
    $_GET['ref'] = (int)$_GET['ref']; 
    dann hab ich aber trotzdem danach den Code eingefügt.


    Am Ende der Änderungen kommt dann der Fehler:
    PHP-Code:
     Parse error:  syntax errorunexpected $end in /var/www/vhosts/lose-bettler.de/httpdocs/content/betteln.php on line 69 

  8. #8
    Benutzer Avatar von Plati
    Registriert seit
    17.04.2009
    Beiträge
    85
    Zitat Zitat von Plati Beitrag anzeigen
    ich hol mal was altes hoch
    Hat jemand schon eine Lösung die auch funktioniert?
    Die Lösung hier hat mich nicht so richtig weitergebracht und das Addon von
    http://www.scripte4webbis.de/?site=details&id=194 funzt auch nicht
    Hat zu diesem Addon jemand eine Idee woran es liegen kann das bei einem User keine Logs angezeigt werden?
    Es hat sich heute morgen ein User angemeldet und bisher knapp über 80 Aufrufe,aber kein Log zu sehen von ihm egal wie und was ich eingebe.
    Oder fakt er irgendwie so speziell das das Teil nix anzeigt ?

  9. #9
    Erfahrener Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    169
    Zitat Zitat von pummuk Beitrag anzeigen
    hallo schau mal bitte hier...
    http://www.scripte4webbis.de/?site=details&id=194

    weiß aber nciht ob es mit vms 1.2 fumktioniert..
    DAS habe ich mir jetzt geholt. Habe den Link auf einer meiner Seiten eingebaut und ausgeloggt (ohne Cookies) geklickt. Ich bekomme da immer kein Referer und somit keine Gutschrift. Ich nutze die neue VMS-Version 1.2.4. Was habe ich da falsch gemacht ? (ich weiß... keine Glaskugel)
    Zockervogel

  10. #10
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    wenn du ausgeloggt bist und kein cookie vorhanden ist hast du auch keinen refferer bzw von der eigenen url wird nicht vergütet...
    einen refferer hast du nur wenn du von einer anderen seite kommst

Seite 1 von 3 123 LetzteLetzte

Ähnliche Themen

  1. Userseite Sperren ?
    Von Smoopie im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 18.02.2018, 18:37
  2. Keine referrer übertragen
    Von cesar im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 21.02.2011, 21:28
  3. User für die SB sperren??
    Von schlachtherr im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 24.07.2010, 19:30
  4. PN-System VMS1.x (R4E) oder (R4R)
    Von olib32 im Forum Scripte
    Antworten: 2
    Letzter Beitrag: 25.09.2008, 14:19
  5. Antworten: 5
    Letzter Beitrag: 20.10.2007, 18:07

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •