---
title: "cookies fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/168947-cookies-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Biasse"
published: "2008-02-12T17:04:38.000Z"
updated: "2008-02-14T00:55:48.000Z"
replies: 5
views: 575
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/168947-cookies-fråga"
---

# cookies fråga

## #1 — Biasse, 2008-02-12T17:04Z

Jag har fått hjälp med ett loginscript och blev lite fundersam över en sak.  Det skapar ju kakan "niva" men måste verkligen kakan "access" vara med i detta och om den ska vara med..   vilken funktion har den då?

```
If not RecSet.EOF Then
  Response.Cookies("niva") = RecSet("niva")

  If RecSet("niva")="1" Then
    strPage="index.asp"
  elseIf RecSet("niva")="2" Then
    strPage="index.asp"
  elseIf RecSet("niva")="3" Then
    strPage="index.asp"
  elseIf RecSet("niva")="4" Then
    strPage="index.asp"
  elseIf RecSet("niva")="5" Then
    strPage="index.asp"

  End If

  RecSet.Close : set recset = nothing
  Connect.Close : set connect = nothing
  
  Response.Cookies("access") = "fel användarnamn eller lösenord"    
  Response.Redirect "login.asp"
```

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

## #2 — @nders, 2008-02-12T18:15Z

Den kakan är vad du använder den till. Den har ingen funktion om du inte använder den till något.

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

## #3 — Biasse, 2008-02-12T19:01Z

Vitsen med det hela är att ha 2st menyer.   En som vanliga users kan se och en som man ha med lite adm saker på oxo.

Själva sidan ser lika ut och då borde det ju funka lika bra så här tycker jag:

```
If not RecSet.EOF Then
  Response.Cookies("niva") = RecSet("niva")

  If RecSet("niva")="1" Then
    strPage="meny1.asp"
  elseIf RecSet("niva")="2" Then
    strPage="meny2.asp"
  
  End If

  RecSet.Close : set recset = nothing
  Connect.Close : set connect = nothing
      
  Response.Redirect "login.asp"
```

Sen ha "nivå 2" som default meny med detta skydd.

```
<%
iLevel = request.cookies("niva")
if isnumeric(iLevel) then
     iLevel = cint(iLevel)
else
     iLevel = 0
end if

If iLevel < 2 Then
          response.redirect("meny1.asp")
end if
%>
```

Då borde det bli samma resultat eller hur.

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

## #4 — Travoni, 2008-02-13T08:37Z

Kan förkortas till:

```
<%
If cint("0" & request.cookies("niva")) < 2 Then
          response.redirect("meny1.asp")
end if
%>
```

Men varför en redirect?
Du skulle kunna köra server.execute med dina olika menyer i egna filer.
ex.

```
server.execute("menu" & cint("0" & request.cookies("niva")) & ".asp")
'Du hamnar per automatik på menu0 om du inte har någon kaka satt.

menu0.asp:
Meny för kreti & pleti

menu1.asp:
Meny för mig

menu2.asp:
Meny för Kungen
```

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

## #5 — voigtann1, 2008-02-13T09:32Z

```
server.execute("menu" & cint("0" & request.cookies("niva")) [b]&[/b] ".asp")
```

& inte % Travoni menar du väl ;) ?

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

## #6 — Travoni, 2008-02-14T00:55Z

vadå... ;)

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

---

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