hi @Rolf B
Du siehst: Das Thema ist ÜBERHAUPT nicht simpel, sobald man Nutzungsmöglichkeiten überlegt.
DU siehst es viel zu kompliziert.
Eine Methode ist hier, sich so genannte User Stories zu überlegen. Welcher Arten von Anwendern gibt es, welche Interaktionen eines Anwenders mit der WebApplication sind denkbar, welche davon möchte man per Software unterstützen, wie muss man das tun - solche Überlegungen finden statt bevor man auch nur eine Zeile Code schreibt oder eine DB-Table anlegt.
Eine andere Methode wäre, mit dem Einfachen zu beginnen und die Anwendung dann Schritt für Schritt erweitern. Evntl. werden es auch mehrere Anwendungen. Wenn jedoch ein erfolgreicher Login zu einer bestimmten Anwendung umleitet, dann ist das nur eine Anwendung. Da könnte man z.B. über HTML+Templates verschiedene Eingabemasken laden.
MfG