Avatar billede laessoe Nybegynder
28. januar 2004 - 14:10 Der er 4 kommentarer og
1 løsning

Cookie - kun én gang er tilladt

Jeg er ved at gå til - har forsøgt at lave en lille funktion med cookie der forhindre i at folk stemmer mere end én gang.

Jeg har en side med 2 knapper: JA knap og NEJ knap

Ja sender variablen fra querystrineg'en "afstemningsID" til Ja.asp. Det kunne se således ud:

Ja.asp?afstemningsID=82

Jeg kunne godt tænke mig at lave en cookie øverst på min Ja.asp som checer om folk har stemt ja før... har de det redirectes der til en anden side (eks: fejl.asp som bare foræller at man har stemt før).

Nogen forslag - 200 p til et forslag der virker.
Avatar billede Slettet bruger
28. januar 2004 - 14:14 #1
du kunne gemme IP adressen i en cookie og samtidig registrere den i databasen når man stemmer.
Derefter kunne du tjekker øverst i ja.asp
set rs = conn.execute("SELECT ip FROM stemmer WHERE ip = '" & request.cookies("ip") & "'")

if rs.bof or rs.eof then
'brugeren har stemt
else
'brugeren har ikke stemt og stemmen skal registreres
end if
Avatar billede Slettet bruger
28. januar 2004 - 14:15 #2
hov omvendt,

if rs.bof or rs.eof then
'brugeren har ikke stemt og stemmen skal registreres
else
'brugeren har stemt
end if
Avatar billede laessoe Nybegynder
28. januar 2004 - 14:37 #3
Den havde jeg egentli tænkt på, men hvis jeg nu ikke vil "bruge" min db til det.

jeg havde egentlæigt forestillet mig at det er nemmere at afhvikle det på serveren?
Avatar billede Slettet bruger
28. januar 2004 - 14:41 #4
du får nok svært ved at lave det du ønsker, uden at ha' en attribut til at holde styr på hvem den respektive stemme tilhører.
Avatar billede laessoe Nybegynder
29. januar 2004 - 22:57 #5
OK efter en tid med hårhiveri har jeg sandet at din første læsning nok er vejen frem.

Jeg tænkte at jeg måske skulle sende ip-adressen som en variable til Ja.asp, lave et SELECT ip FROM stemmer WHERE ip = '" & request("ip") & "' i stedet for at bruge cookie?? Er der nogen fidus i det?
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
Kurser inden for grundlæggende programmering

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



Seneste spørgsmål Seneste aktivitet
I går 17:10 Joomla artikler Af rmadsen80 i CMS-systemer
I går 16:54 Printervalg til kontor Af tumben i Printere
I går 15:08 Http client med X509Certificate2 Af joki i C#
I går 13:02 Hjemmenetværk Af Andfer i LAN/WAN
I går 11:17 Chrombook Af lurup i Andre styresystemer