IP Sperre für bestimmte Interaktion

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
FR3eZeR
Mitglied
Beiträge: 8
Registriert: 17.07.2009 10:02

IP Sperre für bestimmte Interaktion

Beitrag von FR3eZeR »

Hi Leute,
ich bastel mir grade meinen eigenen Karma-Mod zusammen.
Nun möchte ich einbauen, dass man einen bestimmten User nur alle X-Stunden bewerten kann.

In der USERS_TABLE habe ich mir die felder "users_karma_positive" & "users_karma_negative" erstellt und
erhöhe dort einfach die Werte.

Sollte ich mir noch zusätzlich eine karma_table erstellen, wo alle neuen Bewertungen detailiert geloggt werden ?

Dann würde ich dort schauen, ob der User in den letzten Stunden einen bestimmten User bewertet hat. Die tabelle kann ja
als Cronjob oder manuell immer gelöscht werden.

Wobei ich mir vorstellen kann, dass es dafür eine weitaus bessere Lösung gibt.

Hat jemand von euch eine gute Idee für ein solches Vorhaben?

Gruß FR3eZeR
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Re: IP Sperre für bestimmte Interaktion

Beitrag von Boecki91 »

Willst du das ein User nur alle x Stunden eine Bewertung abgeben kann oder das ein User einen anderen User nur alle x Stunden bewerten kann, aber in der Zwischenzeit andere User bewerten kann.

Für ersteres erstellst du eine neue Spalte last_vote in der Usertabelle wo du den Zeitpunkt der letzten Bewertung einträgst. Für letzters sollte eine Log Tabelle eingerichtet werden

voter_id; user_id; time

Es wird eingetragen wer wen wann bewertet hat, und bei den Abfragen kannst du halt die Zeit immer vergleichen bzw. aktualisieren, so eine Tabelle wird maximal n*(n-1) Zeilen groß werden n ist die Anzahl der User, sollte sehr aktiv Bewertet werden kannst du auch noch eine Art Löschung wenn x Stunden vergangen sind.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
FR3eZeR
Mitglied
Beiträge: 8
Registriert: 17.07.2009 10:02

Re: IP Sperre für bestimmte Interaktion

Beitrag von FR3eZeR »

Hey Boecki,
ja - ich habe letzteres gemeint :)
Ich werde nun mal die von dir genannte Lösung ausprobieren!
Gibt dann Rückmeldung! :)

Greetz FR3eZeR
Antworten

Zurück zu „Coding & Technik“