Pagina predefinita, se non si è autenticati

sabato 06 dicembre 2008 - 14.17

Amodio Profilo | Expert

salve a tutti
impostando l'autenticazione FORM, ed usando i controlli login
come posso impostare la mia pagina Login.aspx come predefinita se l'utente non ha i permessi di accesso o ha avvitato una pagina senza fare login?

0v3rCl0ck Profilo | Guru

>salve a tutti

Ciao

>impostando l'autenticazione FORM, ed usando i controlli login
>come posso impostare la mia pagina Login.aspx come predefinita
>se l'utente non ha i permessi di accesso o ha avvitato una pagina
>senza fare login?

Nel Web.Config modifica la proprietà "LoginUrl", Con la tua pagina "Login.aspx", ogni chiamata ad una pagina protetta quando non si è ancora autenticato, comporterà il redirect sulla pagina designata da LoginUrl.

Preso da documentazione (http://msdn.microsoft.com/en-us/library/532aee0e(VS.71).aspx):
<authentication mode="Windows|Forms|Passport|None"> <forms name="name" loginUrl="url" protection="All|None|Encryption|Validation" timeout="30" path="/" > requireSSL="true|false" slidingExpiration="true|false"> <credentials passwordFormat="Clear|SHA1|MD5"> <user name="username" password="password"/> </credentials> </forms> <passport redirectUrl="internal"/> </authentication>

Enjoy It

-------------------------------------------------------------------
Michael Denny
Senior Software Developer - Microsoft Framework (C# ASP.NET VB.NET)
http://blogs.dotnethell.it/Regulator/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5