---
title: "Baka kaka"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/133992-baka-kaka"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2005-09-09T11:43:49.000Z"
updated: "2005-09-09T12:31:50.000Z"
replies: 7
views: 306
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/133992-baka-kaka"
---

# Baka kaka

## #1 — WebbisNet, 2005-09-09T11:43Z

Response.Cookies("webbisnet")("UserID") = Session("userID") använder jag och när jag kollar i min cookiemapp så har ingen kaka skapats, denna kod ligger på sidan som validerar anvnamn och lösen och är placerad på raden precis innan redirecten sker vid en korrekt inloggning

Varför skapas den inte???

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

## #2 — @nders, 2005-09-09T11:46Z

Den skapas.

Den skrivs dock inte till disk, eftersom det inte är en permanent cookie.
Om du sätter giltighetstid på den så skrivs den till disk.

Varför använder du både sessionsvariabel och cookie?

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

## #3 — WebbisNet, 2005-09-09T12:02Z

måste ju hålla reda på vilket id som tillhör användaren som kakan ska gälla för.

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

## #4 — @nders, 2005-09-09T12:05Z

???????

Hämtar du inte det från någon databas eller liknande när användaren loggar in?
Jag förstår inte varför du ska använda sessionsvariabler också. Då finns det ju ingen anledning att använda dig av cookies, som jag trodde det hela gick ut på?

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

## #5 — WebbisNet, 2005-09-09T12:12Z

Response.Cookies("webbisnet")("UserID") = Session("userID")

Vad ska jag skriva efter = då?

Det är detta meddelande jag vill förhindra att få

```
Microsoft JET Database Engine error '80040e14' 

Syntax error (missing operator) in query expression 'reciever='. 

/mail/newMail.asp, line 4
```

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

## #6 — @nders, 2005-09-09T12:18Z

När sätter du session("UserID")?
Varför sätter du inte cookien där i stället, och använder cookien sedan?

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

## #7 — WebbisNet, 2005-09-09T12:27Z

If NOT objRS.EOF THEN 
	Session("inloggad") = False
	Session("userID") = objRS("userID")
	Session("username") = objRS("username")
	Session("inloggningar") = objRS("inloggningar")
		objConn.Execute("Update tblUsers SET Tstamp='"&TDate&"', inloggningar = inloggningar+1 ,poang = poang+0.2, inloggad = True, "&\_
		"IP= '" & IP & "', Datum = '" & Datum & "'  WHERE userID= " & Session("userID") &"")
Response.Cookies("webbisnet")("UserID") = Session("userID") 
	Response.Redirect "/default.asp" 
Else
	Response.Redirect "/index.asp?err=1"
End If

jag hade glömt att inkludera cookien på den sida då jag ska använda den...får se hur det blir nu

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

## #8 — @nders, 2005-09-09T12:31Z

Men jag förstår inte varför du håller på och blandar in cookies om du ändå ska behålla sessionsvariablerna. Din cookie hjälper inte sessionsvariablerna att behålla sina värden.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/133992-baka-kaka
