Moin Moin,
ich versuche mich gerade daran kleine Datenbank zu schreiben mit Ein- und Ausgabe.
Das Ganze soll möglichst OOP sein und nach dem MVC Modell.
Die Klassen Config und Autoloader werden in der index.php geladen.
Dort wird eine Klasse Applikation aufgerufen, welche die funtkion run() hat.
Hier wird anhand des Http-Requests ( eigene Klasse ) überprüft, welcher Controller jetzt aufgerufen werden soll.
Soweit, so gut.
Jetzt möchte ich ein Loginsystem verwenden.
Dafür habe ich mir eine Klasse Session erstellt, welche die Session(Cookie) lädt im Konstruktor und eine Funktion isValidUser($username) hat.
Diese funktion greift auf die Instanz meiner extendedMysqli zu und gibt zurück ob der User noch eine aktive Session in der Datenbank hat.
Frage ist jetzt für mich folgende :
Wo genau löse ich die Funktion aus ?
Direkt in der Applikation vor dem Controller um den Fehler abzufangen und einen Controller zu laden, der hierfür erstellt wird ?
MfG Daether
ich versuche mich gerade daran kleine Datenbank zu schreiben mit Ein- und Ausgabe.
Das Ganze soll möglichst OOP sein und nach dem MVC Modell.
Die Klassen Config und Autoloader werden in der index.php geladen.
Dort wird eine Klasse Applikation aufgerufen, welche die funtkion run() hat.
Hier wird anhand des Http-Requests ( eigene Klasse ) überprüft, welcher Controller jetzt aufgerufen werden soll.
Soweit, so gut.
Jetzt möchte ich ein Loginsystem verwenden.
Dafür habe ich mir eine Klasse Session erstellt, welche die Session(Cookie) lädt im Konstruktor und eine Funktion isValidUser($username) hat.
Diese funktion greift auf die Instanz meiner extendedMysqli zu und gibt zurück ob der User noch eine aktive Session in der Datenbank hat.
Frage ist jetzt für mich folgende :
Wo genau löse ich die Funktion aus ?
Direkt in der Applikation vor dem Controller um den Fehler abzufangen und einen Controller zu laden, der hierfür erstellt wird ?
MfG Daether
Kommentar