webForumDet fria alternativet

Logincontrol

9 svar · 408 visningar · startad av Travoni

TravoniMedlem sedan okt. 20041 556 inlägg
#1

Jag har en logincontrol på min "loginsida" hur hänvisar jag automatiskt användare till den sidan om de inte är inloggade?

CatZMedlem sedan jan. 20022 440 inlägg
#2

det gör du i din web.config...

authentication mode="forms" loginurl="~/login.aspx"
TravoniMedlem sedan okt. 20041 556 inlägg
#3

Nu ser det ut så här, men det gör ingen skillnad. Jag hamnar inte på loginsidan ändå.

<authentication mode="Forms">
      <forms loginUrl="~/Login.aspx" protection="Validation" />
</authentication>
CatZMedlem sedan jan. 20022 440 inlägg
#4

Du måste ju lägga till

<system.web>
  <authorization>
    <deny users="?" />
  </authorization>
</system.web>

också...

Kan varmt rekommendera följande läsning!
http://msdn2.microsoft.com/en-us/library/aa480476.aspx
http://msdn2.microsoft.com/en-us/library/xdt4thhy.aspx
http://www.15seconds.com/issue/020220.htm

TravoniMedlem sedan okt. 20041 556 inlägg
#5

ok, det verkar ju smutt, men då funkar inte stylesheetet. Om jag navigerar till css-filen blir jag också redirectad till loginsidan...

doggelitoMedlem sedan juni 20003 076 inlägg
#6

du bör inte blocka alla användare i rooten utan det gör du i valda undermappar.
i rooten bör det se ut:

<authorization>
    <allow users="?" />
  </authorization>

och sedan CatZ kod i en web.config i en undermapp :)

TravoniMedlem sedan okt. 20041 556 inlägg
#7

Var tydligen tvungen att lägga till detta

 <location path="assets">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>
TravoniMedlem sedan okt. 20041 556 inlägg
#8

Tack, jo jag hajjar men när jag skall testa siten så vill jag att alla skall hamna på loginsidan.

CatZMedlem sedan jan. 20022 440 inlägg
#9

Då får du lägga till css filen till tillåtna filer och det gör du med

<configuration>
   <location path="~/mapp/dinfil.css">
      <system.web>
         <authorization>
            <allow users="*"/>
         </authorization>
      </system.web>
   </location>
</configuration>
TravoniMedlem sedan okt. 20041 556 inlägg
#10

Tack, ja la web.config i mappnivå i mapparna jag ville skulle vara publika.

133 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)