---
title: "Kolla 2 sessions?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/134281-kolla-2-sessions"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bosse168"
published: "2005-09-14T10:07:16.000Z"
updated: "2005-09-14T17:38:20.000Z"
replies: 11
views: 435
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/134281-kolla-2-sessions"
---

# Kolla 2 sessions?

## #1 — Bosse168, 2005-09-14T10:07Z

Varför kommer man till main.asp fast man har en session med värdet bosse eller nils?

```
<%
If Session("username")<>"bosse" OR Session("username")<>"nils" Then
Response.Redirect "../../main.asp"
End If
%>
```

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

## #2 — @nders, 2005-09-14T10:10Z

För att är värdet "nils" är det skilt från "bosse".

"Om användarnamnet inte är Bosse, eller om användarnamnet inte är Nils, gör:"

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

## #3 — Jesper T, 2005-09-14T10:11Z

```
<%
If Session("username") = "bosse" OR Session("username") = "nils" Then
Response.Redirect "/main.asp"
End If
%>
```

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

## #4 — Bosse168, 2005-09-14T10:16Z

Alltså jag vill **inte** komma till sidan main.asp om Session("username") innehåller värdet bosse eller nils.

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

## #5 — @nders, 2005-09-14T10:22Z

Läs mitt inlägg igen, så kan du säkert komma på en lösning.

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

## #6 — Bosse168, 2005-09-14T10:33Z

Kommer inte på lösningen.  :OO

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

## #7 — @nders, 2005-09-14T10:43Z

Det du har skrivit är i klartext:
"Om användarnamnet inte är bosse, gå till main.asp.
Om användarnamnet inte är nils, gå till main.asp."

Det är ju inte det du vill.

Det du vill är:
"Om inte användarnamnet är bosse eller nils, gå till main.asp."

Därmed:

```
If Not (Session("username") = "bosse" OR Session("username") = "nils") Then
```

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

## #8 — Jesper T, 2005-09-14T10:55Z

Ok, läste fel.

Du kan använda eval() också.

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

## #9 — emission, 2005-09-14T12:36Z

> **Jesper T skrev:**
>
> Du kan använda eval() också.

Eller ännu bättre, låt bli att använda eval()... :)

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

## #10 — Jesper T, 2005-09-14T12:45Z

> Eller ännu bättre, låt bli att använda eval()...

Kan man få en förklaring?

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

## #11 — emission, 2005-09-14T17:15Z

> **Jesper T skrev:**
>
> > Eller ännu bättre, låt bli att använda eval()...
>
> Kan man få en förklaring?

Javisst. (ber om ursäkt för mitt dryghumör tidigare)

1\. Det finns ingen som helst anledning att använda eval. Det blir att gå över ån efter vatten, och jag förstår inte vad det skulle tillföra.
2\. Det skulle medföra en prestandaförlust, eftersom eval måste parsa uttrycket
3\. eval ska undvikas i alla fall där det inte är absolut nödvändigt, eftersom det medför en säkerhetsrisk att be skripten att exekvera potentiellt okänd kod.

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

## #12 — Erik Juhlin, 2005-09-14T17:38Z

> **Jesper T skrev:**
>
> Du kan använda eval() också.

 :e

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/134281-kolla-2-sessions
