webForumDet fria alternativet

Authentication Forms

2 svar · 286 visningar · startad av CatZ

CatZMedlem sedan jan. 20022 440 inlägg
#1

Har följande kod

<location path="~/admin">
	<system.web>
		<authentication mode="Forms">
			<forms name="PopWeb"
				loginUrl="login.aspx"
				protection="All"
				timeout="180" />
		</authentication>
		<authorization>
			<deny users="?" />
		</authorization>
	</system.web>
</location>

Och

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

Problemet är att detta inte alls skyddar mappen admin som ligger i rooten, den skickar bara vidare till default.aspx som vanligt. Vad gör jag för fel?

CatZMedlem sedan jan. 20022 440 inlägg
#2

Om jag skapar en applikation av mappen admin och använder mig av

<location path="admin">
	<system.web>
		<authentication mode="Forms">
			<forms
				name="PopWeb"
				loginUrl="login.aspx"
				protection="All"
				timeout="180" />
		</authentication>
		<authorization>
			<deny users="?" />
		</authorization>
	</system.web>
</location>

Så blir det massa annat trams, då kan jag ju inte använda mig av mina klasser som ligger i App_Data eftersom det är en helt annan applikation. Känns väldigt skitnödigt att behöva kopiera hela klassfilen och lägga i en virtuell mapp.

Hur ska jag lösa detta problemet? :)

CatZMedlem sedan jan. 20022 440 inlägg
#3

*sucka högljutt* Det är rätt bra om man placerar kod på det ställe det ska vara. Jag vände lite på det hela och det fungerar ju utmärkt. Ibland blir det bara en himla röra :)

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

<system.web>
	<authentication mode="Forms">
		<forms
			name="PopWeb"
			loginUrl="admin/login.aspx"
			protection="All"
			timeout="180" />
	</authentication>
	<authorization>
		<allow users="*" />
	</authorization>
</system.web>
129 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)