Hi,
ich habe eine Webanwendung und eine Benutzerverwaltung. In meiner Datenbank habe ich ein Feld, welches das Login-Datum setzt. So kann ich schauen, ob ein Benutzer eingeloggt ist oder nicht. Nur wie kann ich den Logout realisieren?
Ich hoffe mir kann da jemand helfen. Ich benutze das ASP.NET MVC 2 Framework, vielleicht gibts da ja schon was passendes 😉
Danke und Gruss,
Yheeky
Habe es inzwischen geloest.
Bei jedem Seitenaufruf wird ein "Zuletzt gesehen" Wert gesetzt. Wenn dieser Wert aelter ist als 10 Minuten wird man als offline betrachtet.
Denke die Loesung passt fuer mich und vielleicht auch fuer andere 😃
Gruss Yheeky
Da es sich hier um keine wertstabile Information handelt, ob nun der User online oder offline ist, würde ich das ganze nicht in der Datenbank halten, sondern es im Speicher der Anwendung setzen, und zwar nur den Benutzernamen.
So sparst Du das ständige Aktualisieren der Datenbank.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code