immer noch problem mit ip sperre - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von markus (1013 Beiträge) am Donnerstag, 17.August.2006, 08:31.
    immer noch problem mit ip sperre

      guten morgen,

      ich versuch mich immer noch an der votingsperre - leider vergebens.
      jemand vielleicht einen tipp für mich?

      vom gedanken her hatte ich mir das so vorgestellt:

      wenn A ein vote für ein foto abgibt, soll dessen ip im eintrag gespeichert werden und verhindert werden, daß er den zeitraum X nicht mehr das foto voten kann.
      votet jetzt B für das foto, wird dessen ip im eintrag gespeichert und jetzt könnte auch A wieder für das foto voten, obwohl die zeit X noch nicht rum ist.
      so würde ich aber verindern, daß jemand aus jux und dollerei votet.

      get "Id==$Id", "fotos";
      mod "Id==$Id", ["IP" $IP", "Voting", ++$Voting],"fotos";}
      

      --------------------------------------------

      <perl>
        $iplockenable="1";
      ### IP-Sperre an oder aus also 1 oder 0 ###
        $iplockduration="1:10";
      ### Wielange soll die IP-Sperre dauern Stunden:Minuten ###
       
      ### Eintragen und IP-Sperre ###
      if($eintragen eq "1")
      {
      if ($iplockenable eq "1")
      {
      get "IP==$IP&Datum>-$iplockduration", "fotos";
      }
      if ($iplockenable eq "1" && $_amount_query > 0)
      {
      out "Du musst noch $iplockduration Minuten warten, um einen neuen Eintrag schreiben zu k&ouml;nnen!<br><br>";
      }
      else
      {
      get "Id==$Id", "fotos";
      mod "Id==$Id", ["Voting", ++$Voting],"fotos";}
      

      }
      ### Eintragen Ende ###</perl>
      


      markus


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von markus (1013 Beiträge) am Donnerstag, 17.August.2006, 08:31.
    immer noch problem mit ip sperre

      guten morgen,

      ich versuch mich immer noch an der votingsperre - leider vergebens.
      jemand vielleicht einen tipp für mich?

      vom gedanken her hatte ich mir das so vorgestellt:

      wenn A ein vote für ein foto abgibt, soll dessen ip im eintrag gespeichert werden und verhindert werden, daß er den zeitraum X nicht mehr das foto voten kann.
      votet jetzt B für das foto, wird dessen ip im eintrag gespeichert und jetzt könnte auch A wieder für das foto voten, obwohl die zeit X noch nicht rum ist.
      so würde ich aber verindern, daß jemand aus jux und dollerei votet.

      get "Id==$Id", "fotos";
      mod "Id==$Id", ["IP" $IP", "Voting", ++$Voting],"fotos";}
      

      --------------------------------------------

      <perl>
        $iplockenable="1";
      ### IP-Sperre an oder aus also 1 oder 0 ###
        $iplockduration="1:10";
      ### Wielange soll die IP-Sperre dauern Stunden:Minuten ###
       
      ### Eintragen und IP-Sperre ###
      if($eintragen eq "1")
      {
      if ($iplockenable eq "1")
      {
      get "IP==$IP&Datum>-$iplockduration", "fotos";
      }
      if ($iplockenable eq "1" && $_amount_query > 0)
      {
      out "Du musst noch $iplockduration Minuten warten, um einen neuen Eintrag schreiben zu k&ouml;nnen!<br><br>";
      }
      else
      {
      get "Id==$Id", "fotos";
      mod "Id==$Id", ["Voting", ++$Voting],"fotos";}
      

      }
      ### Eintragen Ende ###</perl>
      


      markus

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 17.August.2006, 11:36.
    Re: immer noch problem mit ip sperre

      Und was läuft da nicht? Kannst du bitte mal konkret sagen, was nicht geht?
      Vom Code her müsste es eigentlich funzen. Mit dem Wert der Berechnung im get für die Zeit bin ich mir nicht sicher, ob das tatsächlich so geht, das müsste man mal anhang Debugausgaben testen (IMHO geht das aber so eher nicht, kann mich aber auch täuschen) - ich persönlich erachte es eh immer besser, sowas extern zu berechnen und dann den tatsächlichen Wert im get als Filterbedingung einzusetzen (macht zum einen den Code lesbarer und zum anderen das Debuggen einfacher)

      Ausserdem wäre die ausgegebene Sperrzeit hier falsch, die wäre ja immer 1:10, dabei läuft die Zeit ja aber weiter und kann auch durchaus nur noch 1 Sekunde oder weniger sein... man müsste hier also auch die tatsächlich verbleibende Sperrzeit ausgeben (nur mal so als Denkanstoss)

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 17.August.2006, 13:50. WWW: jobmarder.de
    Re: immer noch problem mit ip sperre

     Antworten

    Beitrag von markus (1013 Beiträge) am Donnerstag, 17.August.2006, 15:00.
    Re: immer noch problem mit ip sperre

      hallo claus,

      ich will es damit nur etwaigen witzbolden ein wenig schwerer machen, 100 mal auf reload zu drücken.
      momentan habe ich nach dem voting eine autom. weiterleitung drin.
      so muß man mind. über 2 seiten klicken, um wieder auf das bild zu kommen und zu voten.

      könnte auch so sein:
      wenn A für das foto votet, wird die ip mit gespeichert.
      für die zeit X kann A dann für das foto nicht mehr voten.
      stimmt aber in der zwischenzeit B für das bild, ist ja automatisch die ip von B gespeichert und A könnte auch wieder voten, ober die zeit X noch nicht vorbei ist.

      wenn sich einer ausloggt und wieder einloggt, um ne neue ip zu bekommen, dann hat er es verdient, neu zu voten - fleiß soll ja belohnt werden :-)
      aber x-mal auf reload zu klicken, sollte nicht sein.

      gruß
      markus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 17.August.2006, 16:39. WWW: jobmarder.de
    Re: immer noch problem mit ip sperre

      Hallo Markus,

      >wenn sich einer ausloggt und wieder einloggt, um ne neue ip zu bekommen, dann hat er es verdient, neu zu voten - fleiß soll ja belohnt werden :-)
      

      Wenn es so wäre, hätte ich den PW-Schutz mit Überprüfung der IP umsetzten können, aber wie Tina in disem Thread geschrieben hatte, erfolgt der IP-Wechsel im "Sekundentakt":



      http://baseportal.de/cgi-bin/baseportal.pl?htx=/baseportal/forum&wcheck=1&Pos=9519.05

      Das hätte dann für AOL- und T-Online-Kunden bedeutet, "..ich muß leider draußen bleiben".
      ;-)

      Ansonsten kannst Du ja mal den Vorschlag von scBets aufgreifen. Alternativ kannst Du das Problem aber bei Miete oder Lizenz auch mit dem setzten eines temporären Cookies lösen.

      http://baseportal.de/bpws_doku.html#a30

      Gruß

      Claus

     Antworten

    Beitrag von markus (1013 Beiträge) am Donnerstag, 17.August.2006, 17:46.
    Re: immer noch problem mit ip sperre

      aha! ich hab`immer die gleiche ip.
      auch egal, werde mal die beiden möglichkeiten testen.

      gruß
      markus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 17.August.2006, 19:56. WWW: jobmarder.de
    Re: immer noch problem mit ip sperre

      >aha! ich hab`immer die gleiche ip.
      

      ich auch.;-)

      bei der Cookie-Variante kannst Du das übrigens unabhängig von der IP beeinflussen.

      Einfach abhängig von den gespeicherten Cookie-Werten die Ausgabe des Voting-Teils zulassen oder unterbinden.

      Mußt mal probieren.

      Gruß

      Claus

     Antworten

    Beitrag von markus (1013 Beiträge) am Samstag, 19.August.2006, 00:59.
    Re: immer noch problem mit ip sperre

      hab`s jetzt so umgesetzt:

      votet A für ein foto, wird die ip gespeichert und feld voting um 1 hochgesetzt.
      jetzt kann A erst wieder für das bild voten, wenn jemand mit einer anderen ip für das foto gevotet hat.

      das reicht mir erstmal für mein projekt.

      ich speicher auch den zeitpunkt des votings ab, um später festzulegen, daß A entweder voten kann wenn jemand anders gevotet hat ODER die zeit X seit seinem voting abgelaufen ist.

      danke aber für die hilfreichen beiträge.

      gute nacht
      markus


      <perl>
      

      get "Id==$Id", "fotos";

      if ($IP==$_REMOTE_ADDR) 
      {
      out "NO<br><br>";
      }
      else
      {
      mod "Id==$Id", ["Voting", ++$Voting],"fotos";
      mod "Id==$Id", ["IP", $_REMOTE_ADDR],"fotos";
      

      }

      </perl>
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 19.August.2006, 07:04.
    Re: immer noch problem mit ip sperre

      Das hier funzt so nicht:

      $IP==$_REMOTE_ADDR
      

      denn das ist ein Zahlenvergleich, eine IP-Adresse besteht aber aus 4 Zahlen von 0-255 mit Punkten dazwischen, richtig wäre ein Textvergleich:

      $IP eq $_REMOTE_ADDR
      

      Und die 2 mods kann man zusammenschmeissen:

      mod "Id==$Id", ["Voting", ++$Voting, "IP", $_REMOTE_ADDR],"fotos";
      

      ;-)

     Antworten

    Beitrag von markus (1013 Beiträge) am Samstag, 19.August.2006, 15:33.
    Re: immer noch problem mit ip sperre

      echt ? ;-)
      werd ich versuchen.
      hatte das so getestet und hatte funktioniert?!

      vielen dank!
      markus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 19.August.2006, 15:50.
    Re: immer noch problem mit ip sperre

      Das hat funktioniert, weil immerhin die ersten beiden Zahlen getestet wurden, also z.b. IP=111.222.123.213, dann ist das als Zahlenvergleich immerhin 111.222 ;-)

     Antworten

    Beitrag von durchsetzer (0 Beiträge) am Donnerstag, 24.August.2006, 20:25. WWW: teamflipsiders.de
    Re: immer noch problem mit ip sperre

      Und genau das ist bei mir der knackpunkt..
      Habe weder von Perl noch von PHP oder HTML eine Ahnung..
      Deshalb auch meine bitte ob mir jemand Helfen könnte es einzubauen bzw mir zu sagen wo und wie ich das einbaue..

      Nagut, das mit dem IP wechsel ist mir bekannt, dennoch sind es dann immer wieder die selben die sich durch weitere Anmeldungen vorteile verschaffen wollen..

      Aber zumindest könnte ich da einen Vergleich anstellen..

     Antworten


     
 Liste der Einträge von 16950 bis 17100:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!