Login Control - kann sich ein user gleichzeitig mehrmals anmelden?

20/09/2007 - 17:32 von sven | Report spam
Hallo,

VB.NET -> ASP.net und Login Control

können sich user bei Verwendung des Login Controls mehrmals gleichzeitig
anmelden?

Oder anders gefragt, wie kann ich steuern, dass wàhrend des Loginvorgangs
geprüft wird ob der User bereits angemeldet ist? (LogginIn Event?)

Daraus ergibt sich aber ein weiteres Problem, was geschieht wenn der User
bei seiner letzten Session vergaß sich abzumelden? ... und sich deshalb kein
zweites Mal anmelden kann.



danke
 

Lesen sie die antworten

#1 Samaschke, Karsten
21/09/2007 - 15:20 | Warnen spam
Moinsens,

können sich user bei Verwendung des Login Controls mehrmals gleichzeitig
anmelden?



Ja.

Oder anders gefragt, wie kann ich steuern, dass wàhrend des Loginvorgangs
geprüft wird ob der User bereits angemeldet ist? (LogginIn Event?)



Schreib Dir in die Application eine Liste aller aktuell angemeldeten
Benutzer. Du musst aber dafür sorgen, dass die Liste aktualisiert wird.
Das Beste wàre, gleichzeitig in der Session den Benutzernamen zu halten,
damit Du ihn ausloggen kannst, wenn die Session ablàuft.

Das Ausloggen selbst machst Du in der global.asax - da gibt es eine
überschreibbare Session_End()-Methode, da kannst Du den Code zum
Abmelden reinwerfen.

Daraus ergibt sich aber ein weiteres Problem, was geschieht wenn der User
bei seiner letzten Session vergaß sich abzumelden? ... und sich deshalb kein
zweites Mal anmelden kann.



Das wàre mit obiger Vorgehensweise nicht möglich.

Mit freundlichen Gruessen / Best regards

Karsten Samaschke
IT-Entwicklung, IT-Beratung, IT-Training
Web: http://www.ksamaschke.de
Blog: http://www.karsan.de
Lesen: http://www.xmldotnet.de

Ähnliche fragen