webForumDet fria alternativet

åtkomstskydd

4 svar · 488 visningar · startad av Arne

ArneMedlem sedan maj 2000267 inlägg
#1

Kan jag i asp.net åtkomstskydda andra filer en .aspx

T.ex. jag har en mapp med .pdf och .doc filer som jag endast vill ge åtkomst att ladda ner till 2 personer?
Vet dom sökvägen till pdf filen går ju den att ladda ner..........

	<location path="protokoll">
		<system.web>
			<authorization>
				<allow users="nisse"/>
				<allow users="pelle"/>
				<deny users="*"/>
			</authorization>
		</system.web>
	</location>
TravoniMedlem sedan okt. 20041 556 inlägg
#2

Du kanske skulle kunna använda pace's downloadskript : http://www.webforum.nu/showthread.php?t=120332
Lägga filerna utanför rooten, och kolla med isinRole() innan snubben laddar ner grejjorna.

erkaMedlem sedan dec. 19996 522 inlägg
#3

Har för mig man kan mecka runt i IIS och sedan lägga till httpHandlers i web.cinfog för att komma förbi att asp.net authen endast kör mot aspx filer, annars borde man egentligen enbart kunna lösa det med httphandlers.

Red
http://www.netomatix.com/development/SecureDownload.aspx

freguzMedlem sedan feb. 2005280 inlägg
#4

enklast möjliga kan ju vara att be folk gå in på en aspx sida och logga in o så får de se de filer som de kan hämta, och när de klickat på knappen och downloadar så döper man om filens (strax efteråt) fyskiska namn så ingen kan komma åt den. Fast inte mer än 99.9% safe förstås.

Jag hade nog blobbat in dem i db dock.

CatZMedlem sedan jan. 20022 440 inlägg
#5

Jag föredrar helt klart att blob:a filerna som ska skyddas. Det är skottsäkert

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