ValeMargi / VirtualLabs

Progetto Applicazioni Internet a.a 2019/2020
0 stars 0 forks source link

flag nel link per login/registrazione #3

Closed SalvoRusso8 closed 4 years ago

SalvoRusso8 commented 4 years ago

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 image

Come dovrebbe funzionare 9a9bdc92-63d1-407b-b7e9-7043930f2f41

jackgorga commented 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.

ValeMargi commented 4 years ago

Era richiesto nel Lab, allego anche screenshot della videolezione di spiegazione del Prof del Lab5 image 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" ( image )

Riferimento testo lab5 image

SalvoRusso8 commented 4 years ago

Verificato