Ciao a tutti, sto facendo alcune semplici prove, ho un sito composto da varie pagine ed una pagina di login (mi salvo lo stato del login ad esempio in Session). Premetto che dovrò personalizzare parecchio la logica e le permission e quindi - almeno per il momento -preferirei non usare i web control di Login ecc presenti in VS2005
Vorrei fare in modo che, qualsiasi pagina del sito si provi ad aprire, se l'utente non è autenticato si passi al login, per poi tornare alla pagina desiderata.
Ad esempio:
- l'utente digita http://localhost/page1.aspx
- non essendo autenticato, viene mostrata la pagina di login
- una volta loggato, viene mostrata la page1.aspx
Vorrei chiedervi un paio di cose:
Come posso fare in modo che tutte le pagine del mio sito siano dipendenti dal login?
Credo che una strada possibile sia quella di lavorare sull'evento onload, ma mi preoccupa il fatto di doverlo fare su tutte le pagine del sito (se ad esempio avessi 1000 pagine mi devo definire 1000 eventi onload???) Per caso si può dervivare le pagine del mio sito da una pagina (classe) personalizzata che ha il controllo sull'onload?
Che strada consligliate altrimenti? Mi piacerebbe valutare anche di inserire l'istruzione in cima ad una pagina master, per poi utilizzare sempre questa? è un'idea o è irrealizzabile?
Grazie a tutti per la risposta, ciao![]()