---
title: "Endast tillåta 25 inloggade?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11412-endast-tillåta-25-inloggade"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Quid"
published: "2001-08-31T17:19:00.000Z"
updated: "2001-08-31T18:12:00.000Z"
replies: 9
views: 328
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/11412-endast-tillåta-25-inloggade"
---

# Endast tillåta 25 inloggade?

## #1 — Quid, 2001-08-31T17:19Z

låt oss säga att jag har en applikation där man måste logga in, till den finns det 100 användare. Nu vill jag att det endast ska kunna vara 25 inloggade samtidigt.

Några tips på hur man gör en sådan funktion? Den måste ju ha en "uttiming"-funktion eftersom det är inte säkert att folk använder utloggningen.

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

## #2 — Pace, 2001-08-31T17:41Z

Du kan ju alltid räkna antalet sessions som är aktiva...

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

## #3 — Quid, 2001-08-31T17:45Z

Hur? :)

\------------------
Quid - Quake Nexus

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

## #4 — Pace, 2001-08-31T17:53Z

```
For Each variabel In Session.Contents
sessionCount = sessionCount + 1 
Next
Response.Write "Det finns " &  sessionCount & " sessions aktiva"
```

Jag är inte säker på om detta fungerar, detta räknar antalet sessions totalt och inte unika...
Någon som har en bättre lösning? :q

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

## #5 — @nders, 2001-08-31T17:55Z

jag kan säga på rak arm att det inte fungerar.

kolla i asp-faq:en, på antal inloggade användare.

mvh,

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

## #6 — LarsG, 2001-08-31T18:01Z

Lägg en räknare i global.asa

```
Sub Application_OnStart 
Application("visitors") = 0
end sub

Sub Session_OnStart 
application.lock
Application("visitors") = cint(Application("visitors")) + 1 
application.unlock
end sub

Sub Session_OnEnd 
application.lock
Application("visitors") = Cint(Application("visitors")) - 1 
application.unlock
end sub
```

Sen så kan du lägga till en check i din inloggning

```

if  cint(application("visitors")) >= 25 then
    response.write "Ledsen, för många här just nu <br>"
    session.abandon 
end if
```

Om en användare inte är aktiv under 20 minuter så avslutas sessionen.

red: Glömde att låsa upp igen.

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

## #7 — Pace, 2001-08-31T18:03Z

Jo, men det gäller ju antal besökare på hela webbplatsen... inte vilka som är inloggade.

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

## #8 — Quid, 2001-08-31T18:07Z

Precis, och jag kan inte använda global.asa eftersom jag delar "server" med en annan.

\------------------
Quid - Quake Nexus

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

## #9 — LarsG, 2001-08-31T18:11Z

Här beskrivs ett sätt att räkna besökare utan global.asa
 <http://cgi.webforum.nu/wf/Forum11/HTML/006039.html>

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

## #10 — Pace, 2001-08-31T18:12Z

Det är ju inga problem att räkna hur många som loggat in... (bara lägga till +1 på app:sen)
Det svåra är ju att veta vilka som loggar ut... (dvs, om de bara avslutar webbläsaren).

Du får nog helt enkelt uppmana dina besökare till att alltid logga ut!
(för rätt som det är kommer de ju inte in om de skulle slarva...)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11412-endast-tillåta-25-inloggade
