Hallo an die Forum-Community,
ich hab da mal wieder eine Frage zum Thema MVC.
Nach einigen Recherchen und Video-Tutorials ist mir das MVC-Prinzip klarer geworden und würde dazu gerne ein kleines
Login-System bauen. Dabei möchte ich auch ebanfalls das HTML-Markup von der Programmlogik sauber trennen und mit Templates arbeiten wollen.
Dabei tun sich bei mir eine Frage auf, bei der ich trotz googeln nicht so richtig weiß, wie ich anfangen soll.
Ich habe mir folgendes Überlegt.
in der index.php möchte ich eine Instanz zu einem LoginController erstellen, die dann die Run-Methode aufrufen soll.
Der Controller selbst soll dann eigentlich zuerst das LoginTemplate aufrufen, um die Login-Informationen entgegen zu nehmen.
Anschließend sollen die Login-Eingaben, vom LoginController, weiter an das Model weiter gereicht werden um die Benutzereingaben zu Prüfen. Wenn alle Felder, vom Benutzer, korrekt ausgefüllt sind, soll das Model anschließend die Repository-Klasse
aufrufen um die Verbindung zur Datenbank herzustellen, um die Daten zu Prüfen.
Wenn der Benutzer in der Datenbank hinterlegt ist, wird eine Session im Model aufgebaut ect.
Soweit ist meine Überlegung.
Meine Frage stellt sich dabei, ob der Anfang so in Ordnung ist, dass ich über den LoginController, das LoginTemplate laden kann
oder ob ich das Login in der Index.php direkt realisieren kann, um so das MVC außen vor zu belassen.
Wie würdet Ihr da am besten vorgehen, habt Ihr schon mal solch ein Login mit MVC gebaut, geht das überhaupt oder bin ich dabei auf dem Holzweg? Ich brauch da mal einen Gedankenanschupser von Euch.
LG, Davicito.
ich hab da mal wieder eine Frage zum Thema MVC.
Nach einigen Recherchen und Video-Tutorials ist mir das MVC-Prinzip klarer geworden und würde dazu gerne ein kleines
Login-System bauen. Dabei möchte ich auch ebanfalls das HTML-Markup von der Programmlogik sauber trennen und mit Templates arbeiten wollen.
Dabei tun sich bei mir eine Frage auf, bei der ich trotz googeln nicht so richtig weiß, wie ich anfangen soll.
Ich habe mir folgendes Überlegt.
in der index.php möchte ich eine Instanz zu einem LoginController erstellen, die dann die Run-Methode aufrufen soll.
PHP:
<?php
require_once(config.php);
$controller = new LoginController();
$controller->run();
Der Controller selbst soll dann eigentlich zuerst das LoginTemplate aufrufen, um die Login-Informationen entgegen zu nehmen.
Anschließend sollen die Login-Eingaben, vom LoginController, weiter an das Model weiter gereicht werden um die Benutzereingaben zu Prüfen. Wenn alle Felder, vom Benutzer, korrekt ausgefüllt sind, soll das Model anschließend die Repository-Klasse
aufrufen um die Verbindung zur Datenbank herzustellen, um die Daten zu Prüfen.
Wenn der Benutzer in der Datenbank hinterlegt ist, wird eine Session im Model aufgebaut ect.
Soweit ist meine Überlegung.
Meine Frage stellt sich dabei, ob der Anfang so in Ordnung ist, dass ich über den LoginController, das LoginTemplate laden kann
oder ob ich das Login in der Index.php direkt realisieren kann, um so das MVC außen vor zu belassen.
Wie würdet Ihr da am besten vorgehen, habt Ihr schon mal solch ein Login mit MVC gebaut, geht das überhaupt oder bin ich dabei auf dem Holzweg? Ich brauch da mal einen Gedankenanschupser von Euch.
LG, Davicito.