WebConfig e Protezione Cartella...

martedì 06 dicembre 2005 - 14.55

LeonDom Profilo | Senior Member

Ciao Ragazzi...
per autorizzare la visione di una pagine o più pagine utilizzo il classico...

<location path="miacartella/pagina.aspx">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>

Però se volessi autorizzare in questo modo tutta la miacartella/*.* come devo fare? Posso farlo? ho una 15 di pagine da autenticare non vorrei scriverle tutte a manina...

Grazie a tutti

Brainkiller Profilo | Guru

><location path="miacartella/pagina.aspx">
> <system.web>
> <authorization>
> <deny users="?" />
> </authorization>
> </system.web>
> </location>
>
>Però se volessi autorizzare in questo modo tutta la miacartella/*.*
>come devo fare? Posso farlo? ho una 15 di pagine da autenticare
> non vorrei scriverle tutte a manina...

Ciao,
io uso questa sintassi:

<location path="admin">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>

per negare l'accesso a tutti gli utenti non autenticati all'area amministrativa che è composta da tutte le pagine sotto la cartella /admin/. Come vedi ti basta togliere il nome della pagina .aspx e lasciare il nome cartella e sei a posto.
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

LeonDom Profilo | Senior Member

Ciao BrainKiller
ho provato come hai detto tu. Ma la prima pagina mi porta a login.aspx che è la pagina di log, ma quando navigo nella cartella in ul altra pagina mi ributta in login.aspx...

Sbaglio qualcosa?



LeonDom

LeonDom Profilo | Senior Member

BrainKiller
approfitto (come sempre) e ti chiedo quest'altra cosa:

se io avessi la necessita di avere due aree distinte di autenticazione, una ad esempio per l'amministrazione ed una per i rappresentanti con due login diversi... sarebbe possibile questo tipo di gestione?
Finora mi è sempre capitato che le pagine protette siano autenticate da un solo login... ma se avessi questa necessità?



LeonDom
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5