Originariamente inviato da Francis87
x form validation, intendi tutti i controlli di validazione dei campi??
No. In breve funziona così.
Nella cartella che vuoi proteggere, inserisci un file web.config con questo codice:

<configuration>
<system.web>
<authorization>
<deny users = "?" />
</authorization>
</system.web>
</configuration>

Quanto tenterai di entrare in quella cartella, automaticamente asp.net
fa un redirect alla pagina login.aspx (per default il nome è questo, ma può essere modificato).
Nella pagina login.aspx ci sarà un semplice form per l'immisione di username password e checkbox per la richiesta dei coockie.
Poi scriverai una cosa del genere:


<script runat="server">

Sub Submit_OnClick(Src As Object, E As EventArgs)

If IsValid Then


' Qui volendo puoi estrarre i dati dal database.
' Se le persone autorizzate sono poche, puoi salvare
' username e password direttamente nel file web.config

If login.Text="tizio" And password.Text="caio" Then

' Rimanda alla prima pagina cercata nella cartella protetta
' e genera coockie se la casella "cookie" è spuntata

FormsAuthentication.RedirectFromLoginPage(login.Te xt, cookie.checked)

Else

messaggio.Text="Login o password errati."

End If
End If

End Sub

</script>

C'è molto altro da dire, ma ti consiglio di consultare il sito MSDN
per approfondimenti.

Ciao