---
title: "Klassifiering med kakor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13316-klassifiering-med-kakor"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jesper T"
published: "2001-12-20T08:23:00.000Z"
updated: "2001-12-21T21:29:00.000Z"
replies: 8
views: 175
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/13316-klassifiering-med-kakor"
---

# Klassifiering med kakor

## #1 — Jesper T, 2001-12-20T08:23Z

```
if Request.Kakor("klass") >1 then
Response.Redirect("fel.asp") 
end if
```

Får detta inte att fungera som validiering av en sida. Alltså användare skall ha olika befogenheter på olika sidor i detta fall skall personer med 1 och inget annat komma in.

Detta kommer upp när man inte skall ha befogenhet:

Feltyp:
Körningsfel i Microsoft VBScript (0x800A000D)
Inkompatibla typer: '\[string: ""\]'
/lista/mail.asp, line 1

Skulle hälst också vilja att den kollar med användarnamnet också.
alltså:

```
if Request.Kakor("username")="" then
Response.Redirect("fel.asp") 
end if
```

Tacksam för hjälp!
//Jesper

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

## #2 — erka, 2001-12-20T08:46Z

Är det inte
if Request.Kakor("klass") \> "1" then

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

## #3 — doggelito, 2001-12-20T08:54Z

kan man inte göra typ:

```
valid = int(Request.Kakor("klass"))
if valid >1 then
Response.Redirect("fel.asp") 
end if
```

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

## #4 — PatrikB, 2001-12-20T09:12Z

Nej, för om kakan inte finns får du en tom sträng och det gillar inte CInt() funktionen.
\[kod\]
valid = Request.Kakor("klass")
if valid \<\> "1" then
Response.Redirect("fel.asp") 
end if
\[kod\]

cya,
PatrikB

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

## #5 — Jesper T, 2001-12-20T23:54Z

Men hur är det då om flera "klasser" skall ha tillgång? tex både klass 1 och 2, men inte 3.

Går det att ändra \<\>?
tex. 

```
if valid > "1" then ...osv
```

//Jesper

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

## #6 — LarsG, 2001-12-20T23:57Z

```
if valid = "1" or valid = "2" then
```

om både klass 1 och klass 2 skall ha tillgång t.ex.

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

## #7 — Jesper T, 2001-12-21T03:30Z

Nej nu skriver jag:

```
<%
valid = Request.Kakor("klass")
if valid = "1" or valid = "2" then 
Response.Redirect("/fel.asp") 
end if%>
```

Och då får ingen tillgång till sidan.

Däremot fungerar det med ett villkor!

Hur göra?

MVH JESPER

\[Redigerat av Jesper T den 21 dec 2001\]

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

## #8 — LarsG, 2001-12-21T10:04Z

```
<%
valid = Request.Kakor("klass")
if not(valid = "1" or valid = "2") then 
Response.Redirect("/fel.asp") 
end if%>
```

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

## #9 — Jesper T, 2001-12-21T21:29Z

Tack det funkar nu!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13316-klassifiering-med-kakor
