---
title: "Min sida kastar ut mig!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11937-min-sida-kastar-ut-mig"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "crisse6"
published: "2001-10-02T19:53:00.000Z"
updated: "2001-10-04T07:50:00.000Z"
replies: 19
views: 305
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/11937-min-sida-kastar-ut-mig"
---

# Min sida kastar ut mig!

## #1 — crisse6, 2001-10-02T19:53Z

Hej!

Jag har ett gratiskonto hos phidji.com och allt har nu börjat funka som det ska. Problem: När jag surfar runt på sidan för att kolla om allt funkar mm så plötsligt hamnar jag vid inloggningssidan!? x( Vet någon varför?

Vid login.asp som kollar om man finns i db:n mm innan den skapar sessions så har jag lagt till "Session.Timeout = 20" men det hjälper inte ändå! Skitjobbigt!

Please.... help me!

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

## #2 — Lukaspojken, 2001-10-02T20:02Z

testa att skriv ut din session för att se om den är kvar när du slängs ut. Är den det så är det nog ditt webbhotell som strular till det.

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

## #3 — jorgen, 2001-10-02T20:41Z

Hej!

Jag arbetade febrilt länge med att vissa användare blev utkastade från mitt forum. Efter en del diskuterande med ett av forumledarmarsvinen bytade jag till kakor istället för sessions.

Det har även visat sig att sessions strular vid pop up fönster. Alltså problemet försvann med kakor istället.

Vissa bredband fungerar så att den kopplar upp och ner hela tiden med jätte täta intervaller, vilket kan skapa strul med sessions. Dessutom slipper servern hålla reda på en massa session, det gör besökarens klientdator istället.

mvh Jörgen :)

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

## #4 — crisse6, 2001-10-03T07:18Z

Okej Jörgen! 

Hur ska jag skriva mina kakor då? Jag kan inte det riktigt.... Behöver ju sessions för: 
username
password
namn
efternamn
id

Kan du visa ett kodexempel?

Lukas, hur menar du?

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

## #5 — jorgen, 2001-10-03T12:36Z

Hej!

När någon loggar in och uppgifterna stämmer skapar du en kaka med användarens AnvId.

```
Response.kaka("login")("Check") = Rs("AnvId")
```

Sedan kollar du ifall en kaka finns på klienten för att se om han/hon e inloggad:

```
If Len(Request.kaka("login")("Check")) = 0 Then

'#-- skicka till loginsida

else

'#-- skicka till rätt sida

End If
```

Obs! Ändra kaka till riktigt namn

mvh Jörgen

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

## #6 — crisse6, 2001-10-03T13:05Z

tackar jörgen!

men du, kan man skriva så här (vill ju har mer än AnvId ;) (bry dig inte om stavningen på kaka ;) )

```
Response.Cokie("login")("Check") = Rs("Username")
	Response.Cokie("id")("Check") = Rs("id")
	Response.Cokie("Password")("Check") = Rs("Password")
	Response.Cokie("namn")("Check") = Rs("namn")	
	Response.Cokie("efternamn")("Check") = Rs("efternamn")
```

och sedan såhär på den fil som kollar om man är inloggad... är man inte så skickas man till default.asp annars inget = då kan man fortsätta att leka runt på sidan, eller?

```
<%
If Len(Request.cokie("login")("Check")) = 0 Then
Response.redirect "default.asp"
End If
%>
```

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

## #7 — Vide, 2001-10-03T13:18Z

Jag skulle nog bara ha lagt ID:t i en cookie, och sedan hämtat resten ifrån databasen.

Bara en tanke.

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

## #8 — crisse6, 2001-10-03T13:28Z

hmm... nu fattar jag inte hur du menar? 

sedan om jag lägger id i cokie så har jag inte rätt koll på om personen är inloggad... jag lägger istället cokie, username?! funkar det eller? ;)

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

## #9 — crisse6, 2001-10-03T13:36Z

får felmess också:

```
Type d'erreur :
Erreur d'exécution Microsoft VBScript (0x800A01B6)
Cet objet ne gère pas cette propriété ou cette méthode: 'Response.Cokie'
/login.asp, line 21
```

hela login.asp koden:

```
<% Response.Buffer = TRUE %>
<html>
<title>loggar...</title>
<meta name="generator" content="Namo WebEditor v4.0(Trial)">
<body bgcolor="white" text="black" link="black" vlink="black" alink="red">
<p>&nbsp;</p>
<%
DSN_base="DBQ="&Server.Mappath("/Database/users.mdb")&";Driver={Microsoft Access Driver (*.mdb)};DriverId=25"

Set CONN = Server.CreateObject("ADODB.Connection")

CONN.Open DSN_BASE

Visa = "SELECT * FROM users WHERE Username='" & Request.Form("Username") & "' AND Password='" & Request.Form("Password") & "'"
Set RecSet = CONN.Execute(Visa)

If RecSet.EOF Then
	Response.Redirect("default.asp")
Else
	Response.Cokie("login")("Check") = RecSet("Username")
	
	End If

	Response.Redirect "user.asp"
	

'## -- clean up --
	RecSet.Close
Set RecSet = nothing

	Connect.Close
Set CONN = nothing
%>
</body>
</html>
```

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

## #10 — Vide, 2001-10-03T13:39Z

ID:t är ju alltid unikt för varje användare, så för att få ut info om användaren hämtar du bara med ID:t.

```
strSQL = "Select * from tblUsers Where id = " & Request.Kaka("id")
```

På så sätt kommer den alltid att vara inloggad.

Men jag förstår inte problematiken med att använda session?

Att den försvinner när man kör en popup kan endast bero på att man specifierat en hel sökväg (med http) istället för bara utifrån den mappen man står i.

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

## #11 — Vide, 2001-10-03T13:40Z

Det heter 'Response.&#67;ookie' med två o :)

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

## #12 — crisse6, 2001-10-03T13:42Z

vadå... ?? asså, det verkar ju inte funka med sessions eftersom plötsligt så slängs man ut från sidan... 

vad kan jag fixa detta med?

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

## #13 — Vide, 2001-10-03T13:45Z

Vi får nog felsöka lite till.

Finns det någon konsekvens i vart du blir utkastad?

Har andra kunder på webhotellet klagat på samma problem?

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

## #14 — SPiN, 2001-10-03T13:46Z

Som Vide sa:

> Men jag förstår inte problematiken med att använda session?
>
> Att den försvinner när man kör en popup kan endast bero på att man specifierat en hel sökväg (med http) istället för bara utifrån den mappen man står i.

Du kanske använder dig av hela sökvägar när du kör vissa filer? Använd bara filnamnet och den lokala sökvägen, isf.

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

## #15 — crisse6, 2001-10-03T13:48Z

nope... inga långa sökvägar!

hmm.. Vide, nej jag ska kontakta hotellet... det är ju skit störande!

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

## #16 — Vide, 2001-10-03T13:55Z

Sker det konsekvent på något sätt?

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

## #17 — crisse6, 2001-10-03T13:57Z

nope...

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

## #18 — jorgen, 2001-10-03T16:45Z

> Type d'erreur :
> Erreur d'exécution Microsoft VBScript (0x800A01B6)
> Cet objet ne gère pas cette propriété ou cette méthode: 'Response.Cokie'
> /login.asp, line 21

Vi övriga har ibland svårt att tolka vanliga felmess, men höjdarna kör dem visst på franska :e

mvh Jörgen :)

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

## #19 — @nders, 2001-10-03T17:02Z

Det skall vara cookie**s**. Det är det felmeddelandet säger.

Mvh,
@nders (med fem års franska i bakfickan)

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

## #20 — OveRRidE, 2001-10-04T07:50Z

Är det inte lite farligt att lagra sådan data i cookies?

Eller innefattar lagringen bara referenspunkter till databasen, som sedan möjliggör jämförelse radvis?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11937-min-sida-kastar-ut-mig
