webForumDet fria alternativet

Inloggning men filer skyddas inte...

ASP

3 svar · 304 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Jag vet inte vilket forum jag ska ställa denna fråga men jag valde ASP.

Jag har en ASP-sida med inloggning för medlemmar. När man är inloggad vill jag att medlemmarna ska kunna hämta filer som man inte ska komma åt när man inte är inloggad. Det är kanske inget problem i sig men på den sidan som jag kommer till när man är inloggad länkar jag ju bara upp filerna typ https://www.minsida.se/filer/medlemslistan.pdf osv...

Problemet blir ju om man känner till sökvägen eller om till exempel Google eller andra sökmotorer hittar filerna då de kan söka direkt ner i PDF-filer.

Hur ska jag göra för att filerna bara ska kunna nås om man är inloggad medlem?

Medlem sedan juni 200032 967 inlägg
#2
  1. Lägg filerna utanför webbroten
  2. Kontrollera behörighet, hämta upp fil och strömma ut innehållet.
Medlem sedan nov. 20014 054 inlägg
#3

Ett sätt är att man sparar filen/filerna direkt ner i databasen. (men detta är juh lite onödigt!) , bäst är väl att använda sig av ex. som apache har, .htaccess. Men jag vet inte vilken motsvarigheten är på IIS. Vet dock att ASP.NET erbjuder en liknande funktion som .htaccess.

Medlem sedan dec. 19996 721 inlägg
#4

Fredde Mannen skrev:

Vet dock att ASP.NET erbjuder en liknande funktion som .htaccess.

Tyvärr inte riktigt, eftersom det normala är att ASP.NET inte hanterar filer som inte är .aspx etc.

@nders variant är klart bäst. Sök på ADODB.Stream och Response.BinaryWrite så hittar du säkert en del.

252 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)