Umfragen, Problem dass User mehrfach abstimmen

Begonnen von Lazar, 16 Februar 2005, 14:52:58

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Lazar

Mal ne Frage an die Profis:

Ich habe das Problem, das User mehrfach abstimmen.
Also bin ich hingegangen und habe im Abstimmungs Modul fplgendes geändert:

function pollCollector($pollID, $voteID, $forwarder)


$ip = MX_REMOTE_ADDR;
$past = time()-1800;
sql_query("DELETE FROM ".$prefix."_poll_check WHERE time < $past");


ersetzt durch:


$usr = getusrinfo();
$ip = $usr['uname'];
$past = time()-1800;
//sql_query("DELETE FROM ".$prefix."_poll_check WHERE time < $past");


Auf den ersten Blick scheint es zu klappen. Habe ich einen denkfehler gemacht, oder geht es so wirklich ?
(Bei mir dürfen nur registriert User voten)

jubilee

Hmmm .....
Wenn nicht mehr geändert wurde, sollte es niemanden davon abhalten können
unbegrenzt zu Voten ....
MfG
jubilee

NeMeSiSX2LC

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

jubilee

Hallo !
Die $ip wird normalerweise in die Datenbank eingetragen und weiter unten wird dann
verglichen ob die ip schon in der Datenbank. Wenn ja, dann
kann nicht gevotet werden.
Aber ich muss mich korrigieren. Ich seh gerad das er mit // das löschen der ip (bzw des Usernamens )
auskommentiert hat. In dem Fall kann jeder User natürlich nur einmal Voten.
MfG
jubilee


Lazar

@Moderator: Danke fürs verschieben.

Jetzt muss ich nur noch eine Funktion basteln, die nicht mehr benötigte "Sperren" beim löschen der Umfrage aus der Datenbank schmeißt.

P.S.: Habe mal ein wenig mit verschiedenen Accounts rumgespielt, und bisher scheint es zu klappen.