<% if session("harstemt") <> "" then 'Stem kode her
session("harstemt") = "ja" else 'Har stemt før
end if
Dog beskytter session så længde den er aktiv, det vil sige hvis man lukker sin browser ned og åbner den igen så kan man stemme en gang mere. Så kan du bruge Cookies som gemmes på folks maskiner så kan man kun stemme en gang selvom man starter sin browser op igen.
Men hvis man i sin browser siger at man ikke vil tillade Sessions og Cookies så kan man stemme så tit man vil.
Ok tak, lige en ting til... Efter jeg har sidet og rudet med noget sql får jeg nu en fejl på min database...
Unspecified error /escort/default.asp, line 5
Selv efter at have slettet den linie jeg var igang med....
Linie 5 har jeg ikke rørt det er den med databasen StrDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("ford_escort_mkiii_db.mdb")&"" : Set strConn = Server.CreateObject("ADODB.Connection") : strConn.Open strDSN
Ligeledes kan man også altid slette en cookie, så man kan ikke sikre sig 100% mod folk som vil snyde med midre man evt kun tillader folk som har oprettet en bruger profil kan stemme, man skriver sin email adresse når man stemmer. Man kan evt logge IP adresse, men der er heller ikke nogen god læsning, da de fleste har dynamisk IP adresse og dermed let kan ændre den. Ligeledes hvis mange sidder dag en gateway/firewall har de samme IP adresse og kan så ikke stemme hvis en anden har gjort det.
Du skal nok gøre op med dig selv om hvor meget sikkerhed du vil havde contrak hvor besværligt det må være at afgive sin stemme.
Det er relativt let at sikre sig med Cookies og Session og det vil tage de fleste komikere som lige prøver at reloade siden for se om den tæller to gange..
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.