43 messaggi dal 24 ottobre 2006
ciao, qualcuno sà se esiste il modo (meglio se da web.config) per far si che
abbia una sottodirettory accessibile solo da determinati ruoli,
se tenta l'accesso un'utente non registrato viene mandato alla pagina di login,
se tenta l'accesso un utente non avente un ruolo adeguato viene mandato su una pagina di errore
grazie
devi impostare l'autorizzazioni specificando la location.

nel web.config avrei qualcosa di simile:

  <location path="role.aspx">
    <system.web>
      <authorization>

        <allow roles="Admin Role"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>


ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
43 messaggi dal 24 ottobre 2006
facendo solo cosi sia utenti non loggati che quelli loggati ma con ruoli diversi sono mandati sulla stessa pagina (quella di login normalmente).
a me serviva poterli mandare su due magine diverse quanto tentano di accedere alla directory
allora puoi fare un semplice controllo Runtime sui ruoli dell'utente ede seguire un semplice Response.Redirect

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
43 messaggi dal 24 ottobre 2006
ci avevo pensato anc'io, solo mi sembrava brutto stare a fare per ogni cartella
una classe base, sottoclasse di page, che avesse scritti dentro i ruoli consentiti e che facesse ciò, tu avresti un'idea di come farlo?
grazie a tuttti per le risposte comunque
ciaoz
personalmente tempo fa ho utilizzato il sitemap, e la possibilità di aggiungere un attributo ad ogni nodo.

in questo nodo inserivo il nome del file xml che utilizzavo per ricreare la classe PrincipalPermission.

per ogni richiesta tramite un httpmodule recuperavo il file associato, di conseguenza i pemessi e eseguivo i controlli del caso.

ci sono molte soluzioni.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
10 messaggi dal 01 ottobre 2012
www.gtecnologie.it
Come posso fare una authorization senza usare i controlli predefiniti di visualstudio?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.