---
title: "Hindra röstning flera gånger"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/118995-hindra-röstning-flera-gånger"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2004-12-30T20:14:11.000Z"
updated: "2004-12-31T04:04:24.000Z"
replies: 4
views: 525
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/118995-hindra-röstning-flera-gånger"
---

# Hindra röstning flera gånger

## #1 — WebbisNet, 2004-12-30T20:14Z

Jag har ett problem med att hindra besökaren från att rösta flera gånger, får det att funka lokalt men på nätet kan man rösta hur många gånger man vill

på nätet får jag ibland felmeddelande  error '80020009' 
/index.asp, line 112  där rad 112 är \<%'If not WebfragaIP("ip") = varIP Then%\>

Här är koden jag använder:

```
Set Webfraga=objConn.Execute("SELECT * FROM tblWebfraga WHERE vecka="&cStr(52))
Set WebfragaIP=objConn.Execute("SELECT * FROM tblWebfraga_ip WHERE vecka="&cStr(52))

varIP=Request.ServerVariables("remote_addr")

<form name="webfraga" action="/save/updateWebfraga.asp">
<%=Webfraga("Fraga")%><br>
<input checked type="radio" name="val" value="1">Ja &nbsp;
<input type="radio" name="val" value="2">Nej &nbsp;
<input type="radio" name="val" value="3">Vet ej &nbsp; &nbsp;
<%If not WebfragaIP("ip") = varIP Then%>
<input type="submit" class="button" value="Rösta">
<%Else%>
<font color="#FF0000">Du har redan röstat</font>
<%End If%>
</form>
```

Permalänk: https://www.webforum.nu/p/118995

## #2 — Fredde Mannen, 2004-12-31T00:09Z

```
<%
Dim varIP
varIP = Request.ServerVariables("remote_addr")

If WebfragaIP("ip") <> varIP Then 
%>
<input type="submit" class="button" value="Rösta">
<%
Else
%>
<font color="#FF0000">Du har redan röstat</font>
<%
End If
%>
```

 Borde funka, så länge personen har samma IP som de hade när de röstade. 

Samt kolla in detta: 
<http://support.microsoft.com/default.aspx?scid=kb;en-us;175239>

Permalänk: https://www.webforum.nu/p/1516327

## #3 — WebbisNet, 2004-12-31T03:05Z

verkade ha lösts med

```
<% 
	Set ObjRs = objConn.Execute("SELECT * FROM tblWebfraga_ip WHERE ip='"& varIP &"'")

	If(ObjRs.EOF) Then
		Response.Write("<input type=""submit"" class=""button"" value=""Rösta"">")
	Else
		Response.Write("<font color=""#FF0000"">Du har redan röstat</font>")
	End If
%>
```

Permalänk: https://www.webforum.nu/p/1516376

## #4 — Pace, 2004-12-31T03:21Z

Du bör nog lägga till vecka i WHERE-klasulen för annars kan en dator (ip-adress) bara rösta en gång. Någonsin.

Permalänk: https://www.webforum.nu/p/1516380

## #5 — WebbisNet, 2004-12-31T04:04Z

> **Pace skrev:**
>
> Du bör nog lägga till vecka i WHERE-klasulen för annars kan en dator (ip-adress) bara rösta en gång. Någonsin.

det kan du nog ha rätt i

Permalänk: https://www.webforum.nu/p/1516387

---

Tråden på webben: https://www.webforum.nu/amne/asp/118995-hindra-röstning-flera-gånger
