Avatar billede mkjaer Nybegynder
22. marts 2006 - 15:35 Der er 2 kommentarer og
1 løsning

Afstemning - cookie/IP

Jeg er ved at lave et afstemningssystem i PHP, hvor jeg gerne vil holde styr på hvem der har stemt, og hvem der ikke har.

Jeg gemmer en cookie hos dem som har stemt - men de kan jo nemt slettes igen. Jeg har også forsøgt med, at logge IP-adressen på dem som har stemt - det virker fint, dog har mange arbejdespladser den samme ip-adresse, og jeg vil jo nødig udelukke folk fra at stemme, hvis de ikke allerede har stemt.

Hvordan bør jeg strikke det sammen? Nogle gode ideer til kombinationer af ovenstående, eller evt. andre løsningsmodeller?

hilsen
Martin
Avatar billede Bjarne Novice
22. marts 2006 - 16:14 #1
Du vil ikke kunne finde ét afstemningssystem, som ikke kan manipuleres med.

Det er min opfattelse, at de fleste afstemningssystemer mest er "for sjov". Og derfor er det ikke så vigtigt, at der ikke kan snydes.

Jeg foreslår, du smider en cookie til dem som stemmer. Så kan du jo samtidig lave en begrænsning, så der ikke kan stemmes mere end fx 5 gange pr. ip. På den måde undgår du, at en gæst finder på at spamme din afstemning.

Men husk at der kan snydes både med ip og cookie!
Avatar billede Slettet bruger
23. marts 2006 - 10:13 #2
Som bjarne003 siger, så kan du ikke gøre så meget ved det.
IPér kan jo også fornyes hvis man benytter en dynamisk ip.

Husk dog også på at nogle ikke giver adgang til at sætte cookies, dette bør du tjekke op på inden stemmen bliver sat, så en bruger umiddelbart ikke bare kan stemme løs.

Hvis du vil have en sikker løsning, skal du lave noget brugersystem, således en bruger kun kan stemme en gang. Dette er måske meget i forhold til hvad du skal benytte systemet til. Men vist den eneste måde at klare snyd på. Men så igen, så kan en person jo blot oprette flere brugerer :-)
Avatar billede mkjaer Nybegynder
12. november 2006 - 15:29 #3
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Capgemini Danmark A/S

AI Data Architect

Rambøll Management Consulting

Senior AI Engineer