---
title: "Autologin"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/105239-autologin"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2004-06-08T06:24:20.000Z"
updated: "2004-06-08T07:52:45.000Z"
replies: 10
views: 294
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/105239-autologin"
---

# Autologin

## #1 — WebbisNet, 2004-06-08T06:24Z

Försöker få till en autologinfunktion men just nu så verkar den bara gå runt i en loop, kan nån se vad som är fel

```
<%
set check=objConn.Execute("Select * from användartabellen")
namn=Request.Cookies("Autologin")("cNamn")
losen=Request.Cookies("Autologin")("cLosen")
%>
</head>
<body>
<%
If  "& namn &" = check("username") AND "& losen &" = check("password") Then
response.redirect "/index.asp"
Else
response.redirect "default.asp?action=login"
End if
%>
```

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

## #2 — @nders, 2004-06-08T06:28Z

Din if-sats blir aldrig sann, såvida man verkligen loggar in med **& namn &** och **& losen &** . 

Byt:

```
If  "& namn &" = check("username") AND "& losen &" = check("password") Then
```

Mot:

```
If  namn = check("username") AND losen = check("password") Then
```

Eller ännu hellre, lös det i SQL-frågan istället:

```
<%
namn = replace(Request.Cookies("Autologin")("cNamn"), "'", "''")
losen = replace(Request.Cookies("Autologin")("cLosen"), "'", "''")
set check=objConn.Execute("Select * from användartabellen where username='" & namn & "' AND [password] = '" & losen & "'")
if check.eof then
     response.redirect "default.asp?action=login"
else
     response.redirect "/index.asp"
end if
%>
```

Mvh

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

## #3 — WebbisNet, 2004-06-08T06:46Z

Den fortsätter bara att gå in en loop mellan default och index, har testat lite själv utan resultat och jag kan inte ens komma in på loginsidan ens om jag skriver in direktadressen

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

## #4 — @nders, 2004-06-08T07:08Z

Hmm. Gör du det här inkluderat på alla sidor eller? Isåfall får du ta bort redirecten som körs om autoinloggningen är okej.

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

## #5 — WebbisNet, 2004-06-08T07:13Z

det här gör jag bara på en sida

När man kommer till sidan så görs den här förkollen, finns kaka och autoinloggning --\> skicka vidare, annars visa inloggning

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

## #6 — @nders, 2004-06-08T07:18Z

På vilken sida gör du detta då?

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

## #7 — WebbisNet, 2004-06-08T07:21Z

på defaultsidan, den innehåller förkollen och loginsidan

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

## #8 — @nders, 2004-06-08T07:23Z

Om du redan är på defaultsidan behöver du ju inte redirecta dit. Då blir det ju bara en oändlig redirect eftersom så fort du kommer till defaultsidan så blir du redirectad till defaultsidan.

```
if not check.eof then
     response.redirect "/index.asp"
end if

' visa inloggningsformulär
```

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

## #9 — WebbisNet, 2004-06-08T07:30Z

det är samma visa med

```
namn = replace(Request.Cookies("Autologin")("cNamn"), "'", "''")
losen = replace(Request.Cookies("Autologin")("cLosen"), "'", "''")
set check=objConn.Execute("Select * from användartabellen where [username] ='" & namn & "' AND [password] = '" & losen & "'")
if not check.eof then
     response.redirect "/index.asp"
end if
```

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

## #10 — @nders, 2004-06-08T07:34Z

Hur kan det vara det? Då måste du ju ha en redirect på index.asp som förstör det för dig?

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

## #11 — WebbisNet, 2004-06-08T07:52Z

Jag kom att tänka på det när jag fikade :-) , glömde bort att jag har en liten funktion som skickar tillbaka om man saknar sessionsID eller sessionsnamn

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/105239-autologin
