In una sottocartella della root inserisci un file web.config con questo codice.
codice:
<configuration>
<system.web>
<authorization>
<deny users = "?" />
</authorization>
</system.web>
</configuration>
Se tenti di accedere a tale cartella, per default vieni rimandato ad un file nominato login.aspx contenuto nella root principale.
In questo file devi inserire tutto il codice per il login, con il quale potrai accedere alla suddetta cartella.
Dovrai scrivere qualcosa di simile
codice:
<script runat="server">
Sub Submit_OnClick(Src As Object, E As EventArgs)
If IsValid Then
If login.Text="pinco" And password.Text="pallino" Then
' Permetti l'accesso alla cartella protetta
' Verrà visualizzato il file default.aspx contenuto
' nella cartella specificata
FormsAuthentication.RedirectFromLoginPage(login.Text, cookie.checked)
Else
messaggio.Text="Login o password errati."
End If
End If
End Sub
</script>
Questa in breve l'autenticazione basata sui form in asp.net