---
title: "Kolla om session innehåller något av två värden?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/156086-kolla-om-session-innehåller-något-av-två-värden"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Oputres"
published: "2007-01-17T23:55:38.000Z"
updated: "2007-01-18T04:06:03.000Z"
replies: 1
views: 305
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/156086-kolla-om-session-innehåller-något-av-två-värden"
---

# Kolla om session innehåller något av två värden?

## #1 — Oputres, 2007-01-17T23:55Z

Jag har en del av en sida som man skall kunna komma åt om sessionen Behorighet har antingen värdet Full eller Delvis samtidigt som den måste innehålla ett korrekt användarid. Så här ser det ut idag:

```
If Session("Behorighet") = "Full" Or Session("Behorighet") = "Delvis" And AnvId = Session("AnvId") Then
```

Jag antar att det finns ett finare sätt att skriva, något i stil med Session("Behorighet") ="Full,Delvis" And AnvId = Session("AnvId"), eller?

Sedan blir jag lite orolig för min nuvarande kod. Gäller AND bara med den sessionen innan eller med båda, alltså:
**Alternativ 1)**

```
Behorighet = Full AND AnvId = AnvId [I]eller[/I]
Behorighet = Delvis AND AnvId = AnvId
```

**Alternativ 2)**

```
Behorighet = Full [I]eller[/I]
Behorighet = Delvis AND AnvId = AnvId
```

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

## #2 — @nders, 2007-01-18T04:06Z

Som du har skrivit gäller bara AND för den ena av dina kontroller, dvs ditt alternativ 2. Använd parenteser.

```
If (Session("Behorighet") = "Full" Or Session("Behorighet") = "Delvis") And AnvId = Session("AnvId") Then
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/156086-kolla-om-session-innehåller-något-av-två-värden
