Bonjour,

Voici mon problème :actuellement mes users s'authentifie via un formulaire afin d'être redirigé soit vers www.toto.com/level1/ ou vers www.toto.com/level2/. Afin d'empêcher les utilisateurs de level2 à accéder aux pages de level1 j'ai rajouter dans mon web.config ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<location path="Level1">
    <system.web>
      <authorization>
        <allow users="toto"/>
        <allow users="tata"/>
      </authorization>
    </system.web>
  </location>
  <location path="Level2">
    <system.web>
      <authorization>
        <allow users="tutu"/>
      </authorization>
    </system.web>
  </location>
j'ai une interface de rajout d'utilisateurs qui rajoute le login/mdp dans ma base, mais ensuite je suis obligé de rajouter à la mano le user dans <location path>.

Ma question est donc peut-on insérer dynamiquement via du code behind un élément dans mon web.config se qui permettrait affecter les authorisations sur un dossier automatiquement ? et si oui comment ? et si non y a t'il une alternative ?

Merci d'avance