ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
287
287
EMPFEHLEN
-
Hallo Forum,
ich habe eine Webapplikation mit Formauthentification auf Basis einer SQL Datenbank erstellt.
Nun möchte ich einen Adminbereich schaffen in dem sichtbar ist wer alles eingeloggt ist,
<b>nur wie mache ich das?</b>
Welches Objekt ist dafür zuständig alle Sessions zu verwalten?
Danke im vorraus und Gruss
WolfWolf R. Biber
-
Du könntest doch in der Session_Start-Methode Deine Informationen in das Application-Objekt schreiben. Das funktioniert wie eine Session, nur dass es global ist. Du kannst darin beispielsweise ein Array mit allen Usernamen ablegen.
Das Leben ist sch**ße ... aber die Grafik ist geil!
-
02.07.04 13:37 #3
...und dann solltest du diese auch beim ausloggen auch wieder löschen
MfG
Gorcky
-
Hallo,
Danke für die Antworten, ich habe das schon so versucht, aber für meinen Geschmack mit zu geringer Zuverlässigkeit.
Interressant ist auch das es in der Global.asax ein Ereignis für die Authentifiezierung gibt,
(On_Authenticate)
jedoch nicht dafür wenn sich ein Benutzer abmeldet.
Dem Cokkie kann man leider auch kein Ereignis anhängen, so das er die Aufgaben übernimmt sobald der Authenticated Session Timeout in Kraft tritt.
Naja, trotzdem vielen Dank, vielleicht fällt ja jemanden noch was ein.
Gruss WolfWolf R. Biber
-
09.07.04 11:40 #5
- Registriert seit
- Jan 2004
- Ort
- Paderborn
- Beiträge
- 1.210
Du kannst doch jeden User der sich einloggt mit der Zeit in die SQL Datenbank schreiben. Jedes mal wenn sie klicken und das Page_Load greift wird die Zeit aktualisiert.
Dann machst gleichzeitig eine Abfrage, in der alle User gelöscht werden die z.B. seit 2 Minuten nichts mehr gemacht haben. Um zu verhindern dass User gelöscht werden, die aber das Browserfenster noch auf haben, refreshst du per Meta-Tag die Seite z.B. alle 1 1/2 Minuten.
Meines Wissens gibt es aber bei ASP.NET eine Funktion, die ausgeführt wird wenn die Session endet (sei es durch logout oder durch simples schließen).
Damit wäre es natürlich noch einfacher ...
-
09.07.04 13:44 #6
Wenn du das per Meta-Refresh machst werden dich die User eines Tages "angreifen" weil es ihnen auf die nerven geht...
-
Wie meinst denn das?Original geschrieben von gralrich
Hallo,
Danke für die Antworten, ich habe das schon so versucht, aber für meinen Geschmack mit zu geringer Zuverlässigkeit.Das Leben ist sch**ße ... aber die Grafik ist geil!
Ähnliche Themen
-
Admin-Bereich erstellen
Von fawad im Forum PHPAntworten: 6Letzter Beitrag: 17.08.10, 14:32 -
links die sich an den eingeloggten benutzer anpassen
Von high-voltages im Forum PHPAntworten: 1Letzter Beitrag: 18.11.07, 15:06 -
Fussballtabelle mit admin bereich
Von mcbek im Forum PHPAntworten: 4Letzter Beitrag: 26.01.05, 14:12 -
Mysql Admin - Neuen benutzer erstellen
Von MastaDaDesasta im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 05.02.04, 17:18 -
Sicherer Admin Bereich ?
Von eDreamer im Forum Flash PlattformAntworten: 9Letzter Beitrag: 31.01.03, 15:58





Zitieren
Login





