Con asp.net non devi essere tu a crearti un sistema di autenticazione scrivendo codice sparso qua e la nei vari eventi. Ti basta invece approfondire l'uso del controllo Login di asp.net 2.0 e della classe membershipuser. Ad ogni modo, per rendere le pagine inaccessibili a tutti gli utenti che non si siano prima autenticati e reindirizzarli ad una pagina di login ti basta inserire nel web.config qualcosa di simile a:Originariamente inviato da edodad
Come posso fare in modo che tutte le pagine del mio sito siano dipendenti dal login?
http://msdn2.microsoft.com/en-us/library/xdt4thhy(vs.80).aspxcodice:<system.web> <authentication mode="Forms"> <forms loginUrl="Logon.aspx" name=".ASPXFORMSAUTH"> </forms> </authentication> <authorization> <deny users="?" /> </authorization> </system.web>