Ich würde die Klasse eher LocalUser oder UserFix nennen und das Interface UserDAO
Nicht das DAO instanziieren. Das DAO ist nur ein Interface. Bitte eine Klasse z.B LocalUser aus dem UserDAO-Interface erstellen und dieses instamziieren.
Statt jedes mal session_start() aufzurufen, kann in einer index-controller.php einmalig die session gestartet werden.
Bitte php und das Formular trennen z.B. in eine register-controller.php im ordner php auslagern (s. dibos Musterbeispiel03).
Vielleicht auch hier php und Formular trennen. Z.B. eine profile-controller.php erstellen (s. o.).
auch hier die php in eine eigene register-controller.php schieben...
Der Ansatz mit der .json ist richtig gut! Das klaue ich mir auch für meine Aufgabe
s.o. -> Lieber UserDAO nennen...
Bitte jede Methode kommentieren!
muss wirklich überall die session nochmal gestartet werden? Reicht es nicht, in der index.php bzw. in einer index-controller.php diese einmal zu starten?
ist die session_start() notwendig? sie läuft doch schon bereits oder?