No. In breve funziona così.Originariamente inviato da Francis87
x form validation, intendi tutti i controlli di validazione dei campi??
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