|
||||
CMS System - wie löscht man solche User/Session Daten
Hallo miteinander,
in einem CMS-System hat sich ein Benutzer angemeldet. Er ist authentifiziert, hat eigene Session Daten und das CMS-System merkt sich in der User DB, wann er sich an- oder abgemeldet hat, beziehungsweise ob er Online ist. Details: Das CMS-System ist mit PHP 5 und als Marke: Eigenbau realisiert. Frage 1: Wenn man die Session Daten mit einem Zeitlimit ausstattet, zum Beispiel nach 30 Minuten Inaktivität, wird die Session aufgelöst, wie kann man solch ein Ereignis in die User DB übernhemen? Frage 2: Der Benutzer ist angemeldet und arbeitet im CMS-System. Sein PC schmiert ab oder er schliesst den Browser aus Versehen. Wie kann das CMS-System erkennen, beziehungsweise protokollieren, was gerade passiert ist? Gibt es für solche Fälle einen Lösungsansatz?
__________________
Personal stuff |
Sponsored Links |
|
|||
Hi laborix
ich führe dir mal 2 Links mit Tutorials auf. Link 1: mywebsolution.de PHP-Loginsystem Link 2: tsql.de PHP-Loginsystem Ich hoffe die helfen dir weiter. Gruß Webcoder |
Sponsored Links |
|
||||
Ganz unsinnig ist das nicht, IMHO. Bei WordPress wird einem Angezeigt, falls zufällig ein anderer Redakteur am selben Artikel arbeitet.
Zu Frage 1: bei jedem Request des benutzers würde ich die Zeit des Requests speichern. Außerdem muss bei jedem Request ein "Aufräum-Skript" anspringen, welches Session-Daten aus der DB löscht, die älter sind, als dein gewünschtes Alter. D.h. wenn sich der Benutzer nicht ausloggt, ist er maximal diese Dauer als "Online" registriert. Zu Frage 2: gar nicht. Für den Server ist der Client nach jedem Request wieder "weg". Das schließen des Browserfensters könntest Du evtl. mit einem JavaScript abfangen. Dieses könnte vieleicht auch noch ein Logout-Request absenden. |
|
||||
Danke für die Links, ist aber nicht mein Problem. Dinge wie Login Session Sicherheit und Abfangen nicht korrekter Eingaben über ein Error System mit Protokollierung sind mir sehr wichtig.
Zitat:
Zitat:
Zur Zeit versuche ich alles nur mit PHP zu realisieren und möglichst viele Kriterien (Error System, Protokollierung, Fehlverhalten Benutzer, Session Sicherheit) abzudecken. Danke euch
__________________
Personal stuff |
|
||||
Zitat:
__________________
“My software never has bugs. It just develops random features ...” » DevShack - die Website des freien Webentwicklers Boris Bojic |
|
|||
Zitat:
__________________
... Meine Meinung |
|
||||
Bottom-Up Programmierung
Zitat:
Die erste CMS Version 0.1 war Bottom-Up ohne irgendwas, einfach nur Funktion. Dort sehen die Klassen zusammen geschustert aus, wild und unsortiert Die neue CMS Version 0.2 wird nach Top-Down gemacht, die Klassen einheitlich dokumentiert mit universellen Methoden, mit Error-System und viele Eventualitäten so zu implementieren, dass man später erweitern kann, ohne das Core-System neu zu entwickeln. Ob ich das alles so hin bekomme, lasse ich erst mal offen (ein Wunsch)
__________________
Personal stuff |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
FAQ -- Häufig gestellte Fragen und häufig gegebene Antworten | mazzo | CSS | 10 | 05.04.2012 18:32 |
Kann man via JQuery oder AJAX auf Daten in einer Datenbank zugreifen? | tru2010 | Javascript & Ajax | 1 | 25.05.2011 00:41 |
Norwegische Webmaster gegen veraltete Browser | Schelm.isch | Offtopic | 255 | 23.04.2009 22:27 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 19:09 |
xhtml validator error | doni | (X)HTML | 40 | 17.09.2004 06:20 |