Springen naar inhoud


- - - - -

Individuele login?


  • Log in a.u.b. om te beantwoorden
Er zijn 1 reacties in dit onderwerp

#1 ChangingLane

ChangingLane

    Starting Developer

  • Leden
  • 13 berichten
    Laatst bezocht 14 jun 2009 02:31

Geplaatst op 13 mei 2009 - 11:52

is het op een of andere manier mogelijk om een login te disableën zodra er al iemand ingelogd is?
Dus je hebt 2 gebruikers (gebruiker1 en gebruiker2) en als één van beide gebruikers is ingelogd, mag de andere dus de login-control niet meer zien en eventueel een tekst zien dat er al iemand is ingelogd.

Alvast bedankt!

Grtz Bjorn

#2 Supervos

Supervos

    Guru Developer

  • Leden
  • PipPipPipPipPipPip
  • 1422 berichten
    Laatst bezocht 08 apr 2021 10:22
  • LocatieBrugge

Geplaatst op 13 mei 2009 - 13:49

Je hebt een paar mogelijkheden:

Ofwel maak je een bestand aan op de schijf
Ofwel schrijf je een waarde weg in de database
Ofwel maak je een shared variabele aan
Ofwel plaats je iets in je application-variabele (Application(key) = val)

Deze 3 hebben als probleem dat als je gebruiker niet handmatig uitlogt dat er niemand kan inloggen.
Gelukkig is er hiervoor ook een mogelijke oplossing: als je een global configuration file maakt (niet zeker van de naam, het is global.asax dat je krijgt) kan je hierin bepaalde events plaatsen die niet door een gewone pagina kan worden uitgevoerd. Een ervan is session_end dat wordt uitgevoerd als de sessie wordt gestopt. Hier zou je dan kunnen controleren of de sessie van een ingelogd persoon is en ongedaan maken wat je hebt gedaan bij het inloggen.

Voor de zekerheid zou ik ook nog iets in de application_start plaatsen, dit wordt uitgevoerd van zodra je server opstart. de application_end wordt uitgevoerd bij het stoppen van je server (deze twee worden ook periodiek uitgevoerd maar dan is iedereen ook zijn sessie kwijt dus kan in dat geval niet veel kwaad).




0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


Untitled 1

Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
Met dank aan PascalBianca voor de jarenlange inzet van vbib.be (anno dec 2016)