---
title: "Medlemmarna blir utloggade"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/133793-medlemmarna-blir-utloggade"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2005-09-05T20:41:25.000Z"
updated: "2005-09-08T08:18:30.000Z"
replies: 12
views: 518
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/133793-medlemmarna-blir-utloggade"
---

# Medlemmarna blir utloggade

## #1 — WebbisNet, 2005-09-05T20:41Z

Jag har satt session.timeout till 30 minuter men trots detta kan vissa medlemmar bli utloggade stup i kvarten, hur löser jag detta????

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

## #2 — magnusfernstrom, 2005-09-05T20:42Z

Kod?

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

## #3 — WebbisNet, 2005-09-05T20:44Z

\<%
If Session("userID") = "" Then
objConn.Execute("update tblUsers Set inloggad=false")
objConn.Execute("delete from tblUsers where DateDiff('d', Now, Datum) \> 86")
    Response.Redirect "/timeout.asp"   
End If
%\>

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

## #4 — @nders, 2005-09-06T03:06Z

Använd cookies istället?

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

## #5 — WebbisNet, 2005-09-06T03:31Z

jag är inte bra på cookies, nåt bra förslag på hur man ska skriva, hur pass säkrare är det med kakor????

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

## #6 — @nders, 2005-09-06T05:53Z

Säkrare och säkrare... Du slipper i alla fall att servern bestämmer när besöket är över.

För att skapa en kaka som gäller under besöket:

```
Response.Cookies("webbisnet")("UserID") = 4711
```

För att hämta värdet från kakan:

```
UserID = Request.Cookies("webbisnet")("UserID")

...

If UserID = "" then
     ' inte inloggad
end if
```

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

## #7 — WebbisNet, 2005-09-07T14:46Z

Ska jag spara kakan i defaultsidan som man hamnar på direkt efter inloggningen?

\<%
UserID = Request.Cookies("webbisnet")("UserID")
If ("userID") = "" Then
objConn.Execute("update tblUsers Set inloggad=false")
objConn.Execute("delete from tblUsers where DateDiff('d', Now, Datum) \> 86")
Response.Redirect "/timeout.asp" 
End If
%\>

Är detta rätt, har märkt att delete from inte verkar köras då jag har många medlemmar som inte har loggat in på bra över 86 dagar....tycker den borde köras

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

## #8 — J.N., 2005-09-07T15:19Z

HEJ!

> **WebbisNet skrev:**
>
> \<%
> UserID = Request.Cookies("webbisnet")("UserID")
> If ("userID") = "" Then
> objConn.Execute("update tblUsers Set inloggad=false")
> objConn.Execute("delete from tblUsers where DateDiff('d', Now, Datum) \> 86")
> Response.Redirect "/timeout.asp" 
> End If
> %\>

Om jag tolkar denna kod rätt, så blir man automatiskt utloggad när UserID är tom, vilket sker om man inte har någon cookie?

Du skriver att du har detta efter inloggning; hur ser du till att man har en kaka, eller det sker innan man kommer hit?
Om man skriver fel lösen, borde man inte få en kaka, och då åker alla ut???

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

## #9 — WebbisNet, 2005-09-07T15:23Z

Jag skapade kakan du direkt efter valideringen av anvnamn och lösen och innan redirect till defaultsidan, skriver man fel skapas ingen kaka

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

## #10 — J.N., 2005-09-07T15:26Z

HEJ!

> **WebbisNet skrev:**
>
> Jag skapade kakan du direkt efter valideringen av anvnamn och lösen och innan redirect till defaultsidan, skriver man fel skapas ingen kaka

Och då blir UserID tom?
Tolkar ditt svar som att man aldrig kommer till sidan med koden då, ingen redirect?

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

## #11 — WebbisNet, 2005-09-07T18:05Z

userID är inte tom och man kommer vidare, jag undrade bara om man skrev så som jag tolkade svaret jag fick

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

## #12 — J.N., 2005-09-08T07:15Z

HEJ!

Okej, är du nöjd, så är det bra.
Jag svarade eftersom jag trodde detta hörde ihop med att dina besökare blev utloggade i tid och otid.

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

## #13 — desdecado, 2005-09-08T08:18Z

När du skriver så här:

```
objConn.Execute("update tblUsers Set inloggad=false")
```

 

...så loggar du ju ut alla personer "i databasen"... det är väl inte det du vill? Det saknas ett WHERE villkor...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/133793-medlemmarna-blir-utloggade
