Hallo,
ich möchte eine Vote-Funktion programmieren.
Gegeben:
- User können sich eine Galerie mit mehreren Bildern ansehen
- User sind nicht registriert oder angemeldet.
Jeder soll möglichst leicht voten können.
- Für jedes Bild, soll jeder User möglichs nur 1 Vote abgeben können.
Meine Ansatz:
Für jedes abgegebene Vote speicher ich folgende Werte in der DB
- IP
- Browser
- Session und Cookie
- Datum und Zeit
Problem:
Ich hatte sowas schon einmal gemacht. Und einige User kamen dann mit einem Programm, welches Tag und Nacht gevotet hat. Das Programm wechselte die IP und auch den Browser.
Lösung:
Meine Überlegung war es jetzt, irgendwas mittels JS zu machen. Das ein Parameter dynamisch generiert wird, wenn jemand über ein Bereich (Vote-Button) geht. Der dann beim Vote mit übertragen wird.
Hat vielleicht jemand von euch eine Idee oder ein guten Ansatz, welche Werte mach noch auslesen kann oder wie man solche automatischen Programme ausschließen kann? (zumindest mehr als ich es jetzt machen würde)
Wäre über jeden Hinweis sehr dankbar.
ich möchte eine Vote-Funktion programmieren.
Gegeben:
- User können sich eine Galerie mit mehreren Bildern ansehen
- User sind nicht registriert oder angemeldet.
Jeder soll möglichst leicht voten können.
- Für jedes Bild, soll jeder User möglichs nur 1 Vote abgeben können.
Meine Ansatz:
Für jedes abgegebene Vote speicher ich folgende Werte in der DB
- IP
- Browser
- Session und Cookie
- Datum und Zeit
Problem:
Ich hatte sowas schon einmal gemacht. Und einige User kamen dann mit einem Programm, welches Tag und Nacht gevotet hat. Das Programm wechselte die IP und auch den Browser.
Lösung:
Meine Überlegung war es jetzt, irgendwas mittels JS zu machen. Das ein Parameter dynamisch generiert wird, wenn jemand über ein Bereich (Vote-Button) geht. Der dann beim Vote mit übertragen wird.
Hat vielleicht jemand von euch eine Idee oder ein guten Ansatz, welche Werte mach noch auslesen kann oder wie man solche automatischen Programme ausschließen kann? (zumindest mehr als ich es jetzt machen würde)
Wäre über jeden Hinweis sehr dankbar.
Kommentar