Avatar billede tanzaweb Nybegynder
06. december 2004 - 13:23 Der er 13 kommentarer og
1 løsning

Webconfig login til flere mapper

Hvad nu hvis jeg har flere mapper skal jeg så lave dem således eller på en anden måde?

Hvis eg har en administrations mappe og en bruger mappe, men de skal gå til forskellige login forme er det så noget ligende dette eller????

    <location path="SweetSpice/admin">
        <system.web>
            <authorization mode="Forms">
                <forms name=".ASPXFORUM" loginUrl="/SweetSpice/admin/login.aspx" timeout="30" path="/" />
            </authorization>
        </system.web>
    </location>
    <location path="SPH/admini">
        <system.web>
            <authorization mode="Forms">
                <forms name=".ASPXFORUM" loginUrl="/SPH/admini/login.aspx" timeout="30" path="/" />
            </authorization>
        </system.web>
    </location>

Har prøvet med dem sådan her og får så en sever fejl
Avatar billede burningice Nybegynder
06. december 2004 - 17:59 #1
kunne forestille mig du skal bruge forskellige forms-name
Avatar billede burningice Nybegynder
06. december 2004 - 18:01 #2
blah.. jeg sover da vist...

du kan have en web.config-fil i hver af de mapper der skal være beskyttede... men stadigvæk med forskellige navne
Avatar billede tanzaweb Nybegynder
07. december 2004 - 09:36 #3
Vil det sige jeg skal have en web.config fil i hver mappe, med en indstilling noget ligende denne jeg har lavet her??

Jeg syntes nemlig jeg har læst mig lidt frem til at det var bedre at lave en web.config fil hvor man bruger location til at styre hvad for login filer man skal bruge.

Har du/i et eksemple
Avatar billede burningice Nybegynder
07. december 2004 - 10:44 #4
du kan sagtens have det i samme fil... dog skal den formateres rigtigt... du kan f.eks. ikke have to system.web-noder... der er jo kun et website.

prøv

<system.web>
    <location path="SweetSpice/admin">
            <authorization mode="Forms">
                <forms name=".ASPXFORUM" loginUrl="/SweetSpice/admin/login.aspx" timeout="30" path="/" />
            </authorization>
        </location>
        <location path="SPH/admini">
            <authorization mode="Forms">
                <forms name=".ASPXFORUM" loginUrl="/SPH/admini/login.aspx" timeout="30" path="/" />
            </authorization>
        </location>
</system.web>

istedet
Avatar billede tanzaweb Nybegynder
07. december 2004 - 11:02 #5
Den laver en server error fejl og siger den sædvanlige sætning om at den har en fejl og for at se detaljer skal man rette noget, men den kommer kun med den fejl når jeg sætter denne location ind.
Avatar billede tanzaweb Nybegynder
07. december 2004 - 11:03 #6
jeg har ændret forms name ASPXFORUM navnet til ASPXFORUM1 for den ene det hjalp heller ikke, og hvor står de navne egetnlig henne som den henviser til??
Avatar billede burningice Nybegynder
07. december 2004 - 11:09 #7
Well... det lader til at du var på rette spor alligevel :)

prøv at kig den her side: http://weblogs.dotnetforum.dk/jespersen/archive/2004/01/28/586.aspx
Avatar billede tanzaweb Nybegynder
07. december 2004 - 11:27 #8
Når jeg læser det der står på den side så bruger han en login form, men jeg vil gerne bruge 2 stk. og det havde jeg lavet således.
Jeg kan dog godt se at der sikker er en fejl fordi jeg i den første har login url, og forms name.

    <location path="SweetSpice/admin">
            <authorization mode="Forms">
                <forms name=".ASPXFORUM_1" loginUrl="/SweetSpice/login.aspx" timeout="30" path="/" />
            </authorization>
        </location>
        <location path="SPH/admini">
            <authorization mode="Forms">
                <forms name=".ASPXFORUM" loginUrl="/SPH/admini/login.aspx" timeout="30" path="/" />
            </authorization>
        </location>
så jeg har prøvet at leave denne her istedet, men den virker heller ikke, kan man ikke gøre det sådan eller er jeg stadig på rette vej?

<authentication mode="Forms">
        <forms timeout="30" path="/" />
    </authentication>
   
    <location path="SweetSpice/admin">
            <authorization mode="Forms">
                <forms name=".ASPXFORUM_1" loginUrl="/SweetSpice/login.aspx" />
            </authorization>
        </location>
        <location path="SPH/admini">
            <authorization mode="Forms">
                <forms name=".ASPXFORUM" loginUrl="/SPH/admini/login.aspx" />
            </authorization>
        </location>

Jeg syntes det er lidt svært at finde informationen når man er ny til det. Derfro stiller jeg måske nogle dumme spørgsmål
Avatar billede burningice Nybegynder
07. december 2004 - 16:03 #9
tja.. det virker lidt underligt... har prøvet at læse lidt videre... umiddelbart virker det som at at man kun kan have en <authentication>-nope pr. applikation.

hvorfor er det helt præcis at du prøver at opnå det du er i gang med? hvis det er fordi at du har flere websitet kørende uafhængige af hinanden bør du oprette en applikation til hver af dem.
Avatar billede tanzaweb Nybegynder
08. december 2004 - 10:54 #10
jeg har 2 foldere som der skal være forskellig adgang tl, en til administration og en for Brugere, og brugernavne og data tages fra 2 forskellige tabeller. Jeg har set at nogle bruger roles og andre bruger dem ikke men jeh har ike rigitg kunnet finde noget godt dokumentation over hvordan man implementere det.

En enkelt login har jeg fået til at virke fint men ikke når det er forskellige til forskellige mapper.
Avatar billede burningice Nybegynder
08. december 2004 - 22:42 #11
jeg vil jo sige at du bør bruge et centralt login, og tildele brugeren roller alt efter hvad han/hun har adgang til. Sæt nu at man har 5 forskellige funktioner i et firma, skal man så til at have 5 forskellige login-systemer? :)

hvad er det du ikke helt har styr på med at tildele roller? der findes ellers flere step-by-steb guides på nettet der gennemgår det rimelig detaljeret
Avatar billede tanzaweb Nybegynder
09. december 2004 - 11:03 #12
ok, for jeg syntes ikke de har været særlig gode dem jeg har læst.
har du et link til en god en.
Avatar billede burningice Nybegynder
09. december 2004 - 11:19 #13
jeg synes den her er meget ligetil

http://aspnet.4guysfromrolla.com/articles/082703-1.aspx

den her artikkel har jeg også haft meget glæde af:

http://www.codeproject.com/aspnet/rolesbasedauthentication.asp
Avatar billede tanzaweb Nybegynder
24. maj 2005 - 15:32 #14
Jeg har ikke fået løst problemet, men er gået væk fra asp.net til php, er nemmere at lave
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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