Originariamente inviato da edodad
Come posso fare in modo che tutte le pagine del mio sito siano dipendenti dal login?
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:

codice:
<system.web>
  <authentication mode="Forms">
    <forms loginUrl="Logon.aspx" name=".ASPXFORMSAUTH">
    </forms>
  </authentication>
  <authorization>
    <deny users="?" />
  </authorization>
</system.web>
http://msdn2.microsoft.com/en-us/library/xdt4thhy(vs.80).aspx