Avatar billede tniels Nybegynder
20. marts 2009 - 14:38 Der er 4 kommentarer

Web.config

Hvis jeg vil give adgang til en række side og blokkere for nogle andre sider, kan jeg i web.config filen skrive:

    <location path="test1.aspx">
        <system.web>
            <authorization>
                <allow users="*"/>
            </authorization>
        </system.web>
    </location>   

    <location path="test2.aspx">
        <system.web>
            <authorization>
                <allow users="*"/>
            </authorization>
        </system.web>
    </location>

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

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

Er der nogen måde jeg kan samle siderne, så jeg kun skal skrive:

    <location path="???">
        <system.web>
            <authorization>
                <allow users="*"/>
            </authorization>
        </system.web>
    </location>

    <location path="???">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
Avatar billede aaberg Nybegynder
21. marts 2009 - 21:56 #1
Jeg plejer at inddele mine sider i mapper, og angive rettigheder på mappeniveau.
Avatar billede tniels Nybegynder
22. marts 2009 - 07:57 #2
Ja, det plejer jeg også at gøre, men det er desværre ikke muligt i dette tilfælde.
Er der nogen anden måde, man kan gøre det på?
Avatar billede aaberg Nybegynder
23. marts 2009 - 11:55 #3
Jeg tror det bedste du kan gøre i dette tilfælde, er at angive en default, som eventuelt kan være:

<system.web>
  <authorization>
    <allow users="*"/>
  </authorization>
</system.web>

Så skal du bare angive alle de sider som kræver at brugeren er logget på.

Du kommer nok ikke uden om at det er lidt besværligt, når du ikke kan bruge sub-directories.
Avatar billede tniels Nybegynder
26. marts 2009 - 14:00 #4
Næææ, det lader åbenbart til, at det er den eneste løsning.

Jeg må foreslå Microsoft, at de laver en løsning, hvor man kan henvise til flere filer på engang.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester