Closed SalvoRusso8 closed 4 years ago
No. Il doLogin serve se si cerca di accedere a una route per i quali serve essere loggati, pertanto si fa il redirect a quella stessa route con il flag. L'apertura della dialog non cambia la route, perché non rappresenta uno stato diverso dell'applicazione.
Era richiesto nel Lab, allego anche screenshot della videolezione di spiegazione del Prof del Lab5 In particolare, lui fa questo esempio: utente sloggato, clicca sulla sidenav bar "Studenti" e automaticamente si apre la dialog Login con la url modificata localhost:4200/home?doLogin=true e se si clicca su "Cancel" nella dialog o su un qualsiasi altro punto bianco della homepage, la dialog si chiude e la url diventa localhost:4200/home. Stessa cosa deve succedere se si clicca sul bottone in alto a destra "LOGIN" ( )
Riferimento testo lab5
Verificato
Quando si preme sul pulsante di login o registrazione, nella barra degli indirizzi dovrebbe comparire il flag corrispondente, per tenere traccia della pagina in cui si è (era richiesto nel lab). Infatti localhost:4200/home?doLogin=true riporta alla schermata di login, ma questo link deve essere raggiunto anche quando si clicca sul pulsante di login, e se esco dal login con "Annulla", il flag dovrebbe scomparire. Idem per la registrazione
Nella foto sotto il link non va bene
Come dovrebbe funzionare