---
title: "Lösenordskoll"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8012-lösenordskoll"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "OveRRidE"
published: "2001-02-06T14:05:00.000Z"
updated: "2001-02-06T16:28:00.000Z"
replies: 7
views: 429
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/8012-lösenordskoll"
---

# Lösenordskoll

## #1 — OveRRidE, 2001-02-06T14:05Z

Har någon ett bra exempel på hur man kan lösenordskydda ett gäng ASP-sidor? 
 Säg att jag har ett par olika användarnamn med tillhörande lösenord i en databas som jag vill använda. 
 Jag kan inte riktigt få SQL statsen att fungera.. SELECT FROM anv WHERE yada yada.. 
 bahh.

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

## #2 — skarbratt, 2001-02-06T14:15Z

Skapa en db med IDNum användarnamn samt lösenord

Skapa en formulär som skickar till den här sidan

```
login.asp
sql="SELECT * FROM login WHERE user = '"&Request("user")&"' AND pw = '"&Request("pw")&"'"
set RS=conn.execute(sql)
IF not RS.EOF THEN
	Session("login") = True
END IF
```

Sedan lägger du in koden nedan på varje sida som skall vara inloggningsskyddad

```
*.asp
IF Session("login") = False THEN
Response.Write("loga in din filur")
Response.End
END IF
```

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

## #3 — OveRRidE, 2001-02-06T14:41Z

Jo, men vad \_exakt\_ gör denna biten? 

```
IF not RS.EOF THEN
Session("login") = True
END IF
```

 Jag vet (eller tror) att EOF står för End Of Field och innebär ungefär att när RS är "slut" eller liknande.. :/
 Att session("login") blir true är ju inga konstigheter, men villkorsställningen? .. \*am i dumb?\*

\[Redigerat av OveRRidE den 06 feb 2001\]

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

## #4 — nakoz, 2001-02-06T14:57Z

jag e inte heller nån expert, men tror att EOF betyder End Of File? :e

Aja, till problemet...
IF not RS.EOF THEN
kan man säga är att
Om man har hittat ett värde som matchar, innan man kommer till slutet av filen, så är följande vilkor uppfyllt. Hoppas du förstår..

MVH

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

## #5 — Rossifumi, 2001-02-06T14:59Z

I din SQL sats så säger du att hämta allt där användaren är samma som formen user och lösenordet är samma som formen pw. Ifall då inte det finns någon användare eller att lösenordet är felaktigt så får du ju inget att hämta, alltså en EOF.

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

## #6 — OveRRidE, 2001-02-06T16:26Z

rossifumi \>\> ahaaa. \*pling\* i understand. spank you very much ;)

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

## #7 — Eclipse, 2001-02-06T16:27Z

EOF betyder end of file.

I bland kan man stöta på ett felmeddelande typ, "Neither eof or bof is true" (eller nåt i den stilen) bof är då beginning of file.

En stark kandidat till response.write "logga in din filur" är 

response.redirect "/login.asp"

\---

om du har en almanacka t.ex. och vill lista alla dagarna i en vecka då frågar du kanske efter data som inte finns, du måste ju göra en notering först.

SQL = "SELECT \* FROM \[agenda\] WHERE \[x_date\] = #" & date() & "#;"
set mySQL = Conn.Execute(SQL)
on error resume next 

on error resume next gör att det inte blir något felmeddelande om dagens datum är tomt.

are you with!?

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

## #8 — Eclipse, 2001-02-06T16:28Z

\[Redigerat av Eclipse den 06 feb 2001\]

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8012-lösenordskoll
