---
title: "Hämtar inte från samma rad i db:n"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/116513-hämtar-inte-från-samma-rad-i-db-n"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Boorg"
published: "2004-11-23T11:21:36.000Z"
updated: "2004-11-24T12:26:12.000Z"
replies: 11
views: 402
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/116513-hämtar-inte-från-samma-rad-i-db-n"
---

# Hämtar inte från samma rad i db:n

## #1 — Boorg, 2004-11-23T11:21Z

Har ett loginscript som ursprungligen kommer från IDG. Men mitt problem är att ifall jag loggar in med and och password från två olika rader i databasen. så komer jag in på andvändaren som lösenordet tillhör.. om någon fattar skulle jag gjärna vilja ha något råd på hur det inte blir så :P

```
Visa = "SELECT * FROM medlem ORDER BY ID"
   RecSet.Open Visa, Connect, 3, 3

	X = FALSE

	Do Until X = TRUE OR RecSet.EOF

	If RecSet("Email") = Request.Form("Email") Then
	X = TRUE
	Exit Do
	End If

	RecSet.MoveNext

	Loop

	If X = TRUE Then

		Y = FALSE
		Do Until Y = TRUE OR RecSet.EOF

		If RecSet("Password") = Request.Form("Password") Then
		Y = TRUE
		Exit Do
		End If

		RecSet.MoveNext

		Loop

	End If 

	If X = FALSE Then 
	Response.Redirect "default.asp"

	ElseIf Y = FALSE Then
	Response.Redirect "default.asp"

	End If

	If X = TRUE AND Y = TRUE Then 

	Session("Email") = Request.Form("Email")
	Session("password") = Request.Form("password") %>
```

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

## #2 — @nders, 2004-11-23T11:25Z

Du hade inte behövt nämna IDG, det ser man på långa vägar. Man känner stanken! :x

Hela det där äckliga kodblocket kan du ersätta med koden nedan, och då får du något som både fungerar och är hyfsat säkert:

```
strSQL = "SELECT * FROM medlem WHERE Email = '" & replace(Request.Form("Email"), "'", "''") AND [Password] = '" & Replace (Request.Form("Password"), "'", "''") & "'"
set RecSet = Connect.Execute(strSQL)
If recset.eof then
	Response.redirect "default.asp"
else
	Session("Email") = Request.Form("Email")
	Session("password") = Request.Form("password") %>
end if
```

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

## #3 — Eclipse, 2004-11-23T15:10Z

Skriver IDG så sunkig kod??

Det var som fasen...!!

SELECT intID, strName FROM... fungerar också. Med sjtärnan läser du in alla kolummer, vilket fungerar bra om du gör mindre grejer.

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

## #4 — OveRRidE, 2004-11-23T15:53Z

Det är nästan så man borde lägga till en paragraf i regelverket som förbjuder postning av VBScript-kod från IDG och tillåter att inlägg med den redigeras, för det finns inget annat ord än fullständig skandal om man tittar på det där scriptet.

Inget illa ment mot trådskaparen dock, det är IDG jag riktar kritik emot.

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

## #5 — cyprys, 2004-11-23T16:06Z

Det har sagts tidigare men IDGs ASP-lektioner är helt ok **fram till** databaslektionerna. Där är det verkligen dags att byta informationskälla.

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

## #6 — ade, 2004-11-23T16:12Z

mm håller med er, har märkt en hel del skumma saker hos deras artiklar.

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

## #7 — Sjodahl, 2004-11-24T06:39Z

Är inte lite av deras tanke att skriva så att det är lätt att följa som alla kan hänga med på?

Säger inte att det är lättare... men men .. ;)

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

## #8 — @nders, 2004-11-24T07:14Z

> Är inte lite av deras tanke att skriva så att det är lätt att följa som alla kan hänga med på?

Det är möjligt. Men vad spelar det för roll när man missleder och lär folk helt jävla fel?

Skräp, exkrementer och skäms, IDG.

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

## #9 — lilja, 2004-11-24T10:54Z

undrar om man kan få jobb på IDG... Verkar ju inte vara någon högre klass på deras ASP-programerare i alla fall ;)

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

## #10 — Boorg, 2004-11-24T11:03Z

Då kanske du kan skriva om dom lektionerna då så dom blir bra ;)

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

## #11 — cyprys, 2004-11-24T12:06Z

Det är väl frilansare som skriver många av de lektioner/tutorialer  i många datortidningar, inkl. IDG?

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

## #12 — jonnyz, 2004-11-24T12:26Z

Den där koden var ju inte speciellt lätt. Den var bara dum och ful. IDGs säljare är inte heller så roliga, tacka vet jag Medströms.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/116513-hämtar-inte-från-samma-rad-i-db-n
