---
title: "Kan någon vara vänligen och hjälpa mig med detta?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/182466-kan-någon-vara-vänligen-och-hjälpa-mig-med-detta/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mycodez"
published: "2010-02-17T00:34:25.000Z"
updated: "2010-03-01T22:50:40.000Z"
replies: 25
views: 2158
page: 2
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/182466-kan-någon-vara-vänligen-och-hjälpa-mig-med-detta"
---

# Kan någon vara vänligen och hjälpa mig med detta?

_Sida 2 av 2._

## #21 — voigtann1, 2010-02-18T18:43Z

> **[Mycodez skrev:](https://www.webforum.nu/p/1498144)**
>
> Hur sätter man tråden som löst?

<http://www.webforum.nu/faq.php?faq=vb_faq#faq_faq_acceptance>

Sätt svaret på den person / inlägg som löste ditt problem, jag anser ju inte direkt att de svar du har markerat just nu är det svar som löste ditt problem.

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

## #22 — voigtann1, 2010-02-19T13:14Z

> **[voigtann1 skrev:](https://www.webforum.nu/p/1498140)**
>
> Du måste ju kolla att rs inte är EOF, vilket den verkar vara:
>
>
> ```
> set rs=connection.execute(SQL)
> 
> if  Not RS.EOF Then 'om vi har fått en träff i databasen
> 	session("medlem")=username 'tilldelar sessionvariablen. värdet i username
> 	response.Redirect("in.asp")'länkar till sida 
> else
> 	response.Redirect("fel.asp")
> end if
> %>
> ```
>
> Dock så måste du nog kolla upp mot SQL injection annars är din databas rätt så körd i framtiden om du inte säkra upp den.

Usch, nu såg jag ett riktig bra fel här, den kommer aldrig vara EOF, då:

```
SQL="select count(*) as antal from medlem where username ='"& username & "' and password='"& password &"'"
```

retunera ett Recordset med en rad, med värdet "0"

Konstigt att du fick det meddelande du fick men:

```
if  CLng("0" & rs("antal"))=1 then
```

borde fungera

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

## #23 — Mycodez, 2010-02-26T21:25Z

okej vad menas med det sidan ?

```
if  CLng("0" & rs("antal"))=1 then
```

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

## #24 — voigtann1, 2010-02-27T07:41Z

den gör om det till ett tal.

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

## #25 — Mycodez, 2010-03-01T19:33Z

okej vart ska jag sätta in den kod fnutten?

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

## #26 — rhdf, 2010-03-01T22:50Z

Men, den där count(\*) behöver ju inte finnas, eller hur?

antingen finns en användare med inskrivet namn/lösen eller inte, dvs du kommer få 1 eller 0 där. (såvida du inte tillåter flera användare ha samma namn+lösen vilket kommer kunna ge väldigt intressanta fenomen på andra ställen)

om du istället använder voigtann1 s kod i inlägg 17 tillsammans med SQL-frågan

```
SELECT username FROM medlem WHERE username ='"& username & "' AND password='"& password &"'"
```

Du BÖR (läs: måste) säkra det där mot SQL-injections med

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/182466-kan-någon-vara-vänligen-och-hjälpa-mig-med-detta/page2  
Föregående sida: https://www.webforum.nu/amne/asp/182466-kan-någon-vara-vänligen-och-hjälpa-mig-med-detta.md
