Autorizzazioni diverse

lunedì 23 marzo 2015 - 11.58
Tag Elenco Tags  VB.NET  |  .NET 4.0

d@dora Profilo | Senior Member

ciao a tutti,
ho in sito da gestire con all'interno diverse cartelle:
- pubblica
- book
- upload

ora dovrei gestire le autorizzazioni in modo diverso a seconda che uno voglia accedere alle varie cartelle
Mi spiego meglio:
l'utente A, deve accedere alla cartella pubblica
l'utente B, deve accedere alla cartella book
l'utente C, deve accedere alla cartella upload

nel web.config pensavo di configurare le varie cartelle in questo modo:
<location path="upload"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> </location> <location path="pubblica"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> </location> <location path="book"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> </location>

e poi, all'interno di ogni cartella, aggiungere un web.config con il tipo di autenticazione che mi serviva:

<system.web> <authentication mode="Forms"> <forms path="/book" loginUrl="FrmLogin.aspx" protection="All" timeout="30"> <credentials passwordFormat="Clear"> </credentials> </forms> </authentication> <authorization> <deny users="?"/> </authorization> </system.web>

pero' questa cosa al compilatore non piace molto: come posso risolvere ???

ciao e grazie


nessuna risposta ?!?!

TOPOAMORE Profilo | Expert

Ciao,
io ho fatto una cosa analoga gestendo sia utenti che ruoli.
Molto capillare.
Puoi configurare i singoli utenti/ruoli anche per i singoli file.
Ma tutto gestito da codice basato su utenti e ruoli membership.
Potrebbe essere una soluzione anche per te
__.__.__.__.__.__

http://salvatorecervone.wordpress.com

ASP 2.0 - VB 2008

d@dora Profilo | Senior Member

ciao e grazie per la risposta,
alla fine mi sono sistemato creando una nuova directory virtuale e gestendo le autorizzazioni come da abitudine

ciao e grazie

TOPOAMORE Profilo | Expert

Se è la cosa migliore per te hai fatto benissimo :)
__.__.__.__.__.__

http://www.aspcmsfree.it
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