Avatar billede kxh Nybegynder
03. juni 2004 - 11:16 Der er 4 kommentarer og
1 løsning

Formsauthentication kan man bestemme hvilke sider det gælder

Hej

jeg har lavet et websted som benytter formsauthentication, men da siden er opbygget med iframes, har jeg problemer med at vise login.aspx i det valgte frame, da main.aspx (som indeholder de omtalte iframes) også er beskyttet af authentication og sender derfor brugeren videre til login, hvilket resultere i en lykke, så kort og godt ? kan jeg angive sider på webstedet som ikke skal beskyttes af denne formsauthentication ?
Avatar billede guidmaster Nybegynder
03. juni 2004 - 11:23 #1
Det kan du fint:
<configuration>
  <location path="main.aspx">
      <system.web>
        <authorization>
            <allow users="?"/>
        </authorization>
      </system.web>
  </location>
</configuration>
Avatar billede kxh Nybegynder
03. juni 2004 - 11:28 #2
Hej igen

Den kræver lige lidt forklaring, hvad er det du gør i web.config
Avatar billede guidmaster Nybegynder
03. juni 2004 - 11:32 #3
Ovenstående snip betyder at alle har lov til at se siden main.aspx - dvs. den er ikke med formsauthentication.
På den måde kan du bestemme hvilke sider der er beskyttede og hvilke der ikke er. Se evt. http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q316871 og http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrflocationelement.asp
Avatar billede kxh Nybegynder
03. juni 2004 - 11:33 #4
Super

Så jeg kan sætte min 'main' til at alle har adgang, og alt andet skal man være
godkendt til.

Tak for det
Avatar billede guidmaster Nybegynder
03. juni 2004 - 11:37 #5
Velbekomme
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