---
title: "Kolla om en sessionsvariabel existerar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11892-kolla-om-en-sessionsvariabel-existerar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Skarre"
published: "2001-10-01T16:59:00.000Z"
updated: "2001-10-01T18:20:00.000Z"
replies: 2
views: 151
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/11892-kolla-om-en-sessionsvariabel-existerar"
---

# Kolla om en sessionsvariabel existerar?

## #1 — Skarre, 2001-10-01T16:59Z

Jag pular med en liten kod som knäpper folk på fingrarna om de försöker logga in med fel lösenord/användarnamn mer än tre gånger.

När någon skriver fel lösenord tänkte jag (bl.a.) utföra följande:

```
If Exists(Session("tries")) Then
 Session("tries") = Session("tries") + 1
Else
 Session("tries") = 0	
End If
```

Tanken är att skapa "Session("tries")" vid första felaktiga inloggningen, annars öka med 1.

Ovanstående fungerar uppenbarligen inte (det är därför jag ber om hjälp), men jag hoppas ni förstår vad jag försöker göra. Har även testat "If Session("tries").HasKeys Then..."

Jag inser att detta inte alls är speciellt svårt att komma förbi, men det är mest en kul grej och det lurar alltid någon. :)

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

## #2 — icaaq, 2001-10-01T18:09Z

testa denna 

```
If Session("tries") = "" OR IsNull(Session("tries"))  Then
Session("tries") = 1
Else
Session("tries") = Session("tries") -- 1
End If
```

vet inte om den funkar men du kan ju testa ;)

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

## #3 — Skarre, 2001-10-01T18:20Z

Funkar perfekt! Tack så mycket! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11892-kolla-om-en-sessionsvariabel-existerar
