---
title: "::hur ska detta lösas:::"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/47961-hur-ska-detta-lösas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "medialabs"
published: "2002-07-15T17:15:12.000Z"
updated: "2002-07-16T09:33:04.000Z"
replies: 23
views: 447
page: 1
pages: 2
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/47961-hur-ska-detta-lösas"
---

# ::hur ska detta lösas:::

_Sida 1 av 2._

## #1 — medialabs, 2002-07-15T17:15Z

Hej!

jag har ett par text fält som tillhör ett login formulär och för att förhindra hackare och sådant så tänkte jag använda mig av:

\<%=Server.HTMLencode(Request.Form("Username"))%\>
\<%=Server.HTMLencode(Request.Form("losen"))%\>

men nu är bara problemet att jag inte vet var denna kod ska sitta??

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

## #2 — K++, 2002-07-15T17:37Z

Jo det hindrar verkligen "hackare" skål  :birp

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

## #3 — medialabs, 2002-07-15T17:44Z

Men snälla! 

Jag vet att den inte skyddar så mycket men den tar i alla fall bort olika tecken i fälten??  som ' '' \`´!"#¤%&/()=?\`\\}\]\[{€$£@ om jag inte minns fel. har du nått bättre skydd eller??

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

## #4 — Peeer, 2002-07-15T18:17Z

Som K++ så vänligt nog ( :l) upplyst dig om, så funkar inte htmlencode så bra i det här fallet. Den funkar bra om du ska hindra användare från att använda html kod i ex. en gästbok
Vill du stoppa hackers (i ditt inloggningsformulär) så är det främst tecknet ' du ska vara orolig för (Eller??). Det gör du med:

```
Replace(Request.Form("user"),"'","''")
```

Det ska stå i din SQL-sträng. Ex

```
strSQL = "SELECT user, pass FROM [admin] WHERE user = '" & Replace(Request.Form("user"),"'","''") & "' AND pass = '" & Replace(Request.Form("pass"),"'","''")& "'"
```

**OBS! Otestad kod!**

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

## #5 — medialabs, 2002-07-15T19:41Z

Finns det inget smartare sätt att ta bort tecken som: ','', osv.

Kanske så att man kan inkludera den i alla sina formulär???

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

## #6 — Peeer, 2002-07-15T19:58Z

Nu är jag inte helt säker, men jag tror att det är bara ' som är farliga i sånna här SQLfall. Det är alltså allt du behöver tänka på!
Däremot så använder du ju naturligtvis HTMLencode i gästböcker, forum mm för att förhindra htmlkod.

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

## #7 — medialabs, 2002-07-15T20:05Z

Ok! Men jag har lite svårt att förstå var, hur, när jag ska sätta in kodbiten. 

Jag är en total noob när det kommer till det där.

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

## #8 — Peeer, 2002-07-15T20:16Z

Vilken kodbit? HTMLencode?? den ska du sätta in på det ställe där du skriver ut infon från databasen.
ex

```
Do until RecSet.EOF
...
en massa kod
...
[b]<%=Server.HTMLEncode(RecSet("ditt_db_fält"))%>[/b]
...
mer kod
....
RecSet.MoveNext
Loop
RecSet.close
```

Får du det inte att funka så visa gärna lite kod, så ska vi se vad vi kan göra!  :)

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

## #9 — colione, 2002-07-15T20:26Z

På tal om dessa fnuttar....Jag vill även tabort dubbellfnuttar....mitt javascript ballar ur annars....javascriptet ligger på den sidan som hämtar upp infon ur databasen...det är ingen valideringskod

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

## #10 — Peeer, 2002-07-15T20:30Z

En lösning är väl kanske att ersätta dubbelfnuttarna med ingenting.

```
Replace(Request.Form("user"),"""","")
```

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

## #11 — medialabs, 2002-07-15T20:31Z

Exakt! 

Jag vill få bort alla dessa "fientiliga" tecken: ','',\*,!"#¤%&/()=?

Allt förutom vanliga bokstäver och siffror.

på ett snabb och enkelt sätt.

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

## #12 — colione, 2002-07-15T20:35Z

I javascript:

```
<html> 
<head>
<script language="JavaScript">
<!-- 
function kontrollera() {

var not= /[å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\@\,\.\;\:\'\*\¨\^\~\s]/gi;
var kolla = document.form.foo.value.search(not);
if(kolla != -1)
{
alert("Ferlaktigt namn. Fältet får ej innehålla dessa tecken:\n"+not+")
return false
} 
return true
} 
// -->
</script>
</head>

<body>

<form NAME="form" onSubmit="return kontrollera()" method="post" action=""> 
<input type="text" name="foo">
<input type="submit" value="ok">
</form>

</body>
</html>
```

Koden är dock otestad....

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

## #13 — solbulle, 2002-07-15T20:42Z

I vilka fall är: \*,!"#¤%&/()=?  "farliga" ?

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

## #14 — medialabs, 2002-07-15T20:43Z

Hehe, nämen jag vill att man bara ska kunna använda vanliga bokstäver och siffror inga andra tecken..

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

## #15 — Skarre, 2002-07-15T20:55Z

Jag påpekade detta förut, men det hade uppenbarligen ingen effekt. Jag blir aningen irriterad över dina (medialabs) ständiga kolon och andra ovidkommande tecken i trådrubrikerna. Jag vill absolut inte vara otrevlig utan bara påpeka att de irriterar och att jag inte förstår meningen med dem. Jag kan även tänka mig att de p.g.a. av avsaknad av mellanrum stör sökningar.

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

## #16 — medialabs, 2002-07-15T20:58Z

mhm. ska ta och lämna dig och forumet ifred ett tag. folk verkar vara lite sura över mig.

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

## #17 — Skarre, 2002-07-15T21:01Z

Kan du inte hantera lite kritik? Ingen har begärt att du ska lämna forumet.

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

## #18 — solbulle, 2002-07-15T21:01Z

Du kan kika lite här kanske: <http://www.webforum.nu/showthread.php?s=&threadid=46015&highlight=tecken>

<http://www.webforum.nu/search.php?s=&action=showresults&searchid=67438&sortby=lastpost&sortorder=descending>

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

## #19 — medialabs, 2002-07-15T21:05Z

Tack solbulle!

Ska kika på dom snart.

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

## #20 — medialabs, 2002-07-15T21:08Z

Skarre!

jag har lite problem att ta emot kritik.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/47961-hur-ska-detta-lösas  
Nästa sida: https://www.webforum.nu/amne/asp/47961-hur-ska-detta-lösas/page2.md
