Thread WebFrameWork: Welche FW haben eine Routingtable? (8 answers)
Opened by rosti at 2024-06-16 14:01

rosti
 2024-07-16 13:47
#196586 #196586
User since
2011-03-19
3463 Artikel
BenutzerIn
[Homepage]
user image
Also man kann da schöne Sachen machen wie z.B. die Routing-Table erweiteren wenn der Administrator eingeloggt ist:

Code (perl): (dl )
1
2
3
4
5
    # Administrator hat eine PIN
    if( $routes->{default}{pin} && $ENV{HTTP_PIN} eq $routes->{default}{pin} ){
        my $adm = main->configini($routes->{default}{filedir}."/adm.ini") or die;
        %$routes = (%$routes,%$adm);
    }



Und für die Navigation im Browser wird aus der Routing-Table heraus die ganze Link-Hierarchie erzeugt. D.h., daß der Zweig mit den Administrator-Anwendungen eben nur dann zu sehen ist wenn der Administrator eingeloggt ist. Andererseits erzeugt ein Request auf die Admin-Anwendungen einen HTTP-Status 404.

Also ich finde das besser als andersherum, also daß der Request auf eine Admin-Anwendung auf das Login-Formular umleitet.

Nur ein Beispiel was eine echte Routing-Table möglich macht.

View full thread WebFrameWork: Welche FW haben eine Routingtable?