Synd att det inte var en Apache Server Linux/Unix så att du kunde ha använt dig av htaccess. Men jag har för mig att Windows skall nu med ASP.NET ha något liknande system, tror jag!
Jag har ftp men det är det som jag vill komma ifrån eftersom där måste jag ha användarkonton för alla olika som ska ladda ner filer.
Filarkivet ska användas till att leverera med åt olika kunder. 1 kund ska inte kunna ladda ner andra kunders filer.
Då skulle du kunna använda dig av getfolder och så att när kunden loggar in och går till denna så att säga kundsida så öppnar den en mapp som har kundens idnummer eller kundnummer.
Nee det förstås, då är det nog inte så många alternativ kvar:
1. Använd dig av FTPn, skapa ett konto för varje aktuell kund.
2. Byt serveroperativsystem.
3. Testa med att installera .NET Framework från Microsoft och
kör ASP.NET
Kunden som jag tänkte bygga dett åt kör idag med ftp://konton för varje person men det är för krånligt för dem att lägga upp nya konton hela tiden samt skicka ut ftp uppgifter till de som de levererar till. Speciellt när de har olika webbläsare mac pc olika ftp program. Hela tiden strul.
ASP.NET finns installerat på servern så det är inga problem.
Då skulle du kunna använda dig av getfolder och så att när kunden loggar in och går till denna så att säga kundsida så öppnar den en mapp som har kundens idnummer eller kundnummer.
Så har jag nästan, jag har ett perlscript som allt hämtas igenom, den listar kataloger och låter folk ladda ner filer men bara dom som kunden har rätt till.
Jag har min funktion till samma sak som du behöver men dock med Apache.
Kunden som jag tänkte bygga dett åt kör idag med ftp://konton för varje person men det är för krånligt för dem att lägga upp nya konton hela tiden samt skicka ut ftp uppgifter till de som de levererar till. Speciellt när de har olika webbläsare mac pc olika ftp program. Hela tiden strul.
ASP.NET finns installerat på servern så det är inga problem.
Men det löser inte problemet med att kunden kan skriva in adressen till andra filer själv
soo? Lägg en sessionkoll på de sidorna som kollar så att querystringen är lika med en session, om inte lika så skicka en till den som man hör hemma hoss. :)
Men det löser inte problemet med att kunden kan skriva in adressen till andra filer själv
soo? Lägg en sessionkoll på de sidorna som kollar så att querystringen är lika med en session, om inte lika så skicka en till den som man hör hemma hoss. :)
Men om man skriver in sökvägen till en fil som inte är ett asp dokument så kommer man åt den filen ändå.
Men det löser inte problemet med att kunden kan skriva in adressen till andra filer själv
soo? Lägg en sessionkoll på de sidorna som kollar så att querystringen är lika med en session, om inte lika så skicka en till den som man hör hemma hoss. :)
Men om man skriver in sökvägen till en fil som inte är ett asp dokument så kommer man åt den filen ändå.
Precis! Kolla på detta med ASP.NET grejjen., det löser nog det hela!
Men det löser inte problemet med att kunden kan skriva in adressen till andra filer själv
soo? Lägg en sessionkoll på de sidorna som kollar så att querystringen är lika med en session, om inte lika så skicka en till den som man hör hemma hoss. :)
Men om man skriver in sökvägen till en fil som inte är ett asp dokument så kommer man åt den filen ändå.
Naturligtvis lägger du de skyddade filerna utanför wwwrooten och streamar fram dem med ett script!
Men det löser inte problemet med att kunden kan skriva in adressen till andra filer själv
soo? Lägg en sessionkoll på de sidorna som kollar så att querystringen är lika med en session, om inte lika så skicka en till den som man hör hemma hoss. :)
Men om man skriver in sökvägen till en fil som inte är ett asp dokument så kommer man åt den filen ändå.
Naturligtvis lägger du de skyddade filerna utanför wwwrooten och streamar fram dem med ett script!
Streama fram dom är smart, en annan långsökt lösning är att låta ett script koppiera över de filer som kunden efterfråga till en tempmapp o sen radera dom när kunden loggar ut...
Väldigt långsökt dock...
Att streama filerna kan jag med all säkerhet garantera är sämre än att använda web.config-tricket. I/O:n lär bli betydligt segare, framför allt, plus att du skriver en massa kod du inte behöver skriva.
En praktisk fråga; hur skall den användare som vill ha filer från en annan användares "konto" kunna veta vad dennes filer heter? Du tillåter väl inte Katalogbläddring i dessa mappar, hum?
Såvida de inte vet det exakta filnamnet kommer någon annan aldrig åt dem.
Jag ser inga problem i att bygga detta i ASP.
282 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e