Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309

    [vb.net] Recuperare valore del web.config

    Bene bene, il problema è questo, nel web.config ho inserito queste due location:
    codice:
    <location path="Admin">  
    		<system.web>
    			<authorization>
    				<deny users="?"/>
    				<deny roles="2,3,4,5"/>
    				<allow roles="1"/>    
    			</authorization>
    		</system.web>
         </location>
    	
    	
    	<location path="AdminUtente"> 
    		<system.web>
    			<authorization>
    				<deny users="?"/>
    				<deny roles="1,3,4,5"/>
    				<allow roles="2"/>    
    			</authorization>
    		</system.web>
         </location>
    Praticamente in base al ruolo di autenticazione devo poter accedere alla cartella Admin o AdminUtente, ora il problema è questo, nella mia pagina di login faccio tutti i controlli del caso e va tutto bene, solo che vorrei dirgli che se l'utente che si è loggato è di ruolo 1 deve andare nella cartella Admin ed eseguire la pagina administrator.aspx, e se è di ruolo 2 deve andare nella cartella AdminUtente ed eseguire la pagina administrator.aspx contenuta in quest'ultima cartella. Tutto ciò vorrei farlo senza scrivere nella pagina:
    codice:
    if ruolo=1 Then
    	response.redirect("Admin/administrator.aspx")
    end if
    
    if ruolo=2 Then
    	response.redirect("AdminUtente/administrator.aspx")
    end if
    In pratica vorrei fargli leggere la path nel web.config relativa al ruolo autorizzato e fare il redirect.
    Sono stato chiaro?? Si può fare??
    Ciao By Peter_Pan...

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    che versione di asp ?? 1.1 o 2.0 ???

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    1.1 si può fare??
    Ciao By Peter_Pan...

  4. #4
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    in 1.1 non ricordo bene ma forse tra l'oggetto user.Identity dovresti trovare qualcosa.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    up.. qualche altro aiuto
    Ciao By Peter_Pan...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    giuro, ultimo up, nessuno mi sa aiutare??
    Ciao By Peter_Pan...

  7. #7
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Prova così a prendere il valore del ruolo (se ho ben capito non riesci a prendere il valore)
    ConfigurationSettings.AppSettings("authorization") e poi cerca il value

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2000
    Messaggi
    1,309
    in pratica io vorrei recuperare per il ogni ruolo la sua location path, ho provato con ConfigurationSettings ma mi da sempre nothing.. Il ruolo riesco a recuperarlo, ma la location path no, c'è qualche sistema??
    Ciao By Peter_Pan...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.