Hab keine Umfragen bei mir am laufen, aber gibt es nicht komponenten die es nur erlauben 1x per username abzustimmen??
ip sowie cookie halten nur solange bis der cache gelöscht oder (meist) die internetverbindung neu verbunden wurde..
Hab keine Umfragen bei mir am laufen, aber gibt es nicht komponenten die es nur erlauben 1x per username abzustimmen??
ip sowie cookie halten nur solange bis der cache gelöscht oder (meist) die internetverbindung neu verbunden wurde..
nun ja, ich würd die ip dauerhaft oder zumindest länger als 24h sperren.
bzgl htaccess siehe
http://de.selfhtml.org/servercgi/ser...bereiche_namen
Hierbei ist das Problem jedoch, nur registrierte User abstimmen zu lassen. Geht zwar, wird aber die Anzahl der Teilnehmer arg einschränken, wenn man sich vorher registrieren müsste, oder?`
IP länger oder dauerhaft sperren geht auch, allerdings muss man bedenken, daß somit mehrfache Abstimmungen aus Firmennetzwerken oder Unis etc. verhindert werden und Interessenten vergrault werden könnten.
Wie wäre denn eine Programmierung über einen Umweg per mail Anfrage?
Mir kommt gerade die Idee, den Teilnehmer zur Angabe seiner Mailadresse zu animieren, dann einen Aktivierungslink mit einem temporären Key (bspw. 10min) zu senden unter der er dann abstimmen kann. DAnach kann man die Mail-Adresse ja als abgestimmt in einer db ablegen, solange der Abstimmzeitraum gilt. Hierauf sollte man dann auch im Aktivierungslink hinweisen. Vielleicht ein Ansatz?
Gruß
Some1new
SUCHEN ist keine Stadt in Deutschland, sondern eine TOLLE Funktion in diesem Forum.
Fahren Sie mich irgendwohin, ich werde überall gebraucht, denn "Es iss ja, wie´s iss!".
Woher kommt mein Nickname? - some1new by escobar
OK, soweit echt gute Ansätze.
Jetzt brauchen wir nur noch einen, der uns des so programmiert..
![]()
Die Idee mit der Email find ich gut.
Es sollte in der Komponente mehrere Möglichkeiten geben die sich der Admin je nach Bedarf selbst auswählen kann.
Ich werde mal versuchen mit .htaccess was zu bewegen.
Grüße dere24
Ich hatte auch das Problem mit den vielen Votes von vermutlich einer Person / Script.
Als Lösung für mich habe ich die Komponente »com_poll« modifiziert. Jetzt kann (bisher) jeder nur noch nach Vorgabe im Backend abstimmen.
Wer Lust hat kann ja mal testen unter www.sys24.net
Grüße J
Have a R.A.C.E. day
Hey nicht schlecht, neue IP und Cache leeren bringt nix. Kannst die Komponente hier vielleicht hochladen.
das wäre nett.
mfg
druckgott
Fly low Fly fast
System: Joomla 1.5.22, Joomgallery, Breezingforms, CB, Jevents, eWeather, Googlemap, Joomdoc, KunenaForum, Mad4Joomla, uddeIM
Also eigentlich sollte eine neue IP und ein geleerter Cache (Cookies) eine erneute Wahl zulassen.
Ich habe einfach die Tabelle #__poll_date um die IP-Adresse des Voters erweitert und vergleiche dann, ob die IP-Adresse vor (jetzt minus $poll->lag Sekunden) schon mal gevotet hat. Das sieht ungefähr so aus:
$VoteIP = substr($_SERVER['REMOTE_ADDR'],0,15);
$differenz=time()-$poll->lag;
$nowdiff = date("Y-m-d H:i", $differenz);
$count = 0;
$querycount = "SELECT COUNT(*) FROM #__poll_date WHERE date > '$nowdiff' AND vote_ip = '$VoteIP'";
$database->setQuery($querycount);
$count = $database->loadResult();
// Wenn $count>0 dann wurde shon mal gevotet
// und so kommt die IP in die Datenbank
$query = "INSERT INTO #__poll_date"
. "\n SET date = " . $database->Quote( $now ) .", vote_ip = '$VoteIP', vote_id = ". (int) $voteid .", poll_id = ".(int) $poll->id;
$database->setQuery( $query );
$database->query();
Nix dolles. Muss auch noch um die poll_id in der Abfrage erweitert werden.
Hab zum Testen die Lagtime mal auf 120 Sekunden gesetzt. Das mit der IP-Adresse und dennoch nicht gevotet kann ich noch nicht nachvollziehen. Hmm...
Have a R.A.C.E. day
Moin. Ich habe heute morgen mal die mod_poll.php ein wenig geändert und die poll.php im Componentsordner angepasst.
Cookies sind nun aus dem Rennen. Es wird lediglich anhand der IP und der letzten Wahl (Lagtime) geprüft, ob schon gewählt wurde. Wenn das so ist wird einfach der submit-button ausgeblendet.
Sollte es jemand doch bis in die Komponente schaffen (über die Adressleiste des Browsers oder so) wird vorher nochmal geprüft ob schon gewählt wurde.
Ich bitte mal um ein paar Tester und Feedbacks unter www.sys24.net
Wenn es klaapt kann man daraus sicherlich eine Patch-Komponente machen.
Grüße
Have a R.A.C.E. day
Hallo, also vorher war es besser, jetzt kann ich per schnellen IP wechsel nochmals Voten.
Vorher ging es nicht. Die Cookies wollte ich nicht lösche. Das habe ich das letzte mal nicht probiert.
Fly low Fly fast
System: Joomla 1.5.22, Joomgallery, Breezingforms, CB, Jevents, eWeather, Googlemap, Joomdoc, KunenaForum, Mad4Joomla, uddeIM
Moin. Habe die Cookies nun wieder mit drin. Das hinderte nur ein wenig beim testen.
Schneller IP-Wechsel und Cokkies löschen funzt aber immer noch. Allerdings glaube ich nicht, dass man pro Tag (Lagtime = 86400 Sec.) mehr als ein paar IPs zusammen bekommt. Somit sollte hier eine mittelmäßig hohe Hürde entstanden sein.
Ich hab erstmal hier einen Download für Interessierte eingerichtet: http://www.1tc.de/index.php?option=c...download&cid=6
@druckgott: Vieleicht findet sich ja jemand, der das in den Core übernimmt oder daraus einen installierbaren Patch macht?!
Schönes Wochenende!
Have a R.A.C.E. day
Lesezeichen