---
title: "cookies"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/40365-cookies"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eriks"
published: "2002-03-27T00:01:21.000Z"
updated: "2002-03-28T11:09:30.000Z"
replies: 3
views: 236
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/40365-cookies"
---

# cookies

## #1 — eriks, 2002-03-27T00:01Z

Hej! Jag vet inte allt for mycket om cookies. Min okunskap kan sammanfattas i 2 fragor:

1\. I vilka fall maste man anvanda sig av cookies?
2\. Nar bor man anvanda sig av dem? Vilka fordelar?

Tack sa mycket! /Erik

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

## #2 — Sico, 2002-03-27T01:34Z

Man måste aldrig använda sig av kakor (tror jag). Det finns alltid andra vägar men det kan ju va lämpligt i vissa fall..
Typ vid en räknare är en kaka lämplig. För att spärra så att det inte lägs på en nuffra för varje gång besökaren uppdaterar sidan. Så sätter man att kakan ska ätas upp efter tex 24h efter att besökaren gått in på sidan.

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

## #3 — eriks, 2002-03-27T17:04Z

Kan det inte vara andvandbart vid inloggning? Jag tycker mig ha sett nagot om det.

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

## #4 — T_Codez, 2002-03-28T11:09Z

Hej

Jag har använt mig av cookies vid inloggningen. Och det gjorde jag för att vid inloggningen så ville jag att den användaren skulle ha en del data med sig från tabellen "users".

Dessa data reglerade sedan vad den användaren kunde & inte kunde göra på den adminsiten.

Kakan jag nyttjade mig av. Var av den sorten som endast är aktiv så länge användaren var inloggad. När sedan användaren loggade ut, alternativt stängde ner browserfönstret så försvann kakan från systemet.

Det såg ut enligt följande:

från Inloggningssidan till en loginmotor.asp.

i loginmotor.asp så kollades användaren mot databasen om han/hon var giltig eller inte. Om inte så en redirect till login.asp

men om giltig så hände följande:

' Sätter en cookie med användarens: userkategori (Roll i applikationen) 
' name (användaren namn) username (användaren användarnamn)
' countrycode (användarens landskodsrättigheter) businesarea (användarens affärsområde)

'Värden tilldelas till kakan

Response.cookies("User_uidnr")= rs("fltuidnr")
Response.cookies("User_uid")= rs("fltuserkat")
Response.cookies("User_name")= rs("fltname")
Response.cookies("User_uname")= rs("fltusername")
Response.cookies("User_ccode")= rs("fltcountrycode")
Response.cookies("User_barea")= rs("fltbusinessarea")

' Ett värde som läses upp från kakan för att redirectas
'till rätt adminsida

U_CCode = Request.Cookies("User_ccode")

If U_CCode = "all" Then
	Response.Redirect "admin/extranet.asp?func=editmenu"
Else
Response.Redirect "admin/extranet.asp?funk=editmeny"
End if

etc.

Väl inne på sidan så nyttjades kakan genom att:

\<% option explicit

'Här är en funktion som kollar att alla cookievärden
'har ett innehåll. Om inte kastas man ut. Det kan ju
'vara någon som kommer till burken och försöker komma
'in via "back" knappen på browsern.

Securitycheck

Dim SQL, rs, db, rubrik, message, func, funk

U_CCode = Request.Cookies("User_ccode")

etc.

Och slutligen sen vid utloggning från "applikationen" så hade jag en motsvarande utloggn.asp som såg ut som:

Response.Expires = -1
Response.Cookies("user_uid") = ""
Response.Cookies("user_name") = ""
Response.Cookies("user_uname") = ""
Response.Cookies("user_ccode") = ""
Response.Cookies("user_barea") = ""

uLang = Request.ServerVariables ("HTTP_ACCEPT_LANGUAGE")
	
Response.Write uLang
	
IF uLang = "sv" THEN					
Response.Redirect("../default.asp")

ETC.

Well...  Hoppas det kan vara en liten fingervisning iaf

C Ya  :D

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/40365-cookies
