Archief - ASP.NET: checken wie ingelogd is

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

MangleR

Legacy Member
Ik heb een asp.net 2.0 website gemaakt
met een inlog systeem (met loginstatus, loginname, etc...)

is er dus een mogelijkheid om te zien welke user er ingelogd is?
ik vind dat nergens terug, niet onder web.config ,...

iemand die wat afweet van asp.net en dit eventjes kan toelichten.

bedankt!

BloodSeaker

Legacy Member
Gebruik je de ingebouwde formsauthentication van ASP.NET of je eigen geschreven ding?

Boddah

Legacy Member
Wat je kunt doen is in je database de datum en tijd bijhouden van de laatste login. En dan een count(*) query voor alle records met een laatste login die recenter is dan bv de huidige tijd min 15 minuten. Het is niet 100% precies, maar dat hoeft waarschijnlijk niet en het is een makkelijk te implementeren oplossing.

Ik zou vooral niet beginnen met server sessies en zo bijhouden.

BloodSeaker

Legacy Member
Normaal weet je dan met User.Identity.Name de naam van de huidig ingelogde gebruiker.

Tenzij je een overzicht van alle gebruikers wilt. Dan ga je best na het inloggen een bit veld van die gebruiker aanzetten dat hij online is. In de session_stop kun je dan dit in je global.asax file weer gaan afzetten met een querietjes. En dan een count op alle users waar dat bit veldje 1 is

MangleR

Legacy Member
BloodSeaker zei:
Normaal weet je dan met User.Identity.Name de naam van de huidig ingelogde gebruiker.

Tenzij je een overzicht van alle gebruikers wilt. Dan ga je best na het inloggen een bit veld van die gebruiker aanzetten dat hij online is. In de session_stop kun je dan dit in je global.asax file weer gaan afzetten met een querietjes. En dan een count op alle users waar dat bit veldje 1 is

bedankt!
dat zal ik eventjes proberen

BloodSeaker

Legacy Member
Als je met de methode werkt die ik heb gezegd, dus via de ingebouwde formsauthentication method, dan vind je daarin de username van die gebruiker, bvb om die te tonen bovenaan, of op te slaan in een cookie of dergelijk. Je moet die nie noodzakelijk gebruiken dus
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan