jeg tror du bliver nødt til at uddybe hvad du mener med at beskytte dine billeder?
Ellers forstår jeg hvertfald ikke spørgsmålet
Synes godt om
Slettet bruger
03. juli 2006 - 00:19#2
- jo! Du kan jo altid beskytte dine asp-sider med en session... altså sådan at man øverst på siden tjekker om pågældende session eksisterer... og hvis ikke skal vi evt. redirecte et andet sted hen. Og de side man så sikrer med session kan så sagtens være sider som der er billeder på...
- men man kan ikke i asp gøre sådan at billederne på en side ikke hentes ned i TEMP-folderen på klientens computer! Så hvis billederne har været vist én gang på klientens computer så ligger de i TEMP-folderen ligegyldigt hvor mange sessions vi end sætter på...
det med session kunne fx. se således ud: <% if (session("b")="" OR isnull(session("b"))=True) then response.redirect "NoLogin.asp" end if %>
- men denne kode sikrer som sagt ikke din billeder...
Jeg tror ikke der findes nogen gylden løsning til dette her i asp - eller også forstår jeg heller ikke dit spørgsmål...
Men nej jeg tror ikke umiddelbart du kan beskytte dine billeder medmindre du som sagt ikke lukker dem ind på siden før de har indtastet gyldigt password og username...
Så skal du placere dine billeder uden for www-roden. Er det et webhotel, har de fleste en DB mappe og denne kan fint bruges.
Via dannielsen login tjek kan du så benytte Stream objektet til at sende billederne til browseren. på den må kan man ikke indtaste url'en til billederne i adresselinjen, da de ikke ligger online.
<% if (session("b")="" OR isnull(session("b"))=True) then response.redirect "NoLogin.asp" end if Response.ContentType = "image/jpeg" Set Stream = Server.CreateObject("ADODB.Stream") Stream.Type = 1 Stream.Open Stream.LoadFromFile "c:/hemligmappe/udenforWWW/billed.jpg" Contents = Stream.Read Response.BinaryWrite Contents Stream.Close Set Stream = Nothing %>
fennec: læg svar til point Hvis ikke du for point idag, er det fordi jeg er kørt til sverige, og så får du først dine point på Fredag eller Lørdag..............................................
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.