Avatar billede capper83 Nybegynder
26. oktober 2004 - 15:51 Der er 11 kommentarer og
1 løsning

sikre mappe så folk ikke bare kan komme ind i den

hejsa

jeg har et lille problem som jeg håber i kan hjælpe mig med.
jeg har en mappe på min ftp hvor alle mine brugere har en personlig mappe.
inde i deres mappe ligger deres billeder som de har uploade
hvordan kan jeg sikkere mig at folk ikke bare kan gå ind i de forskellige mapper ved at skrive hele stien også se deres billede???

På forhånd Tak

Venlig Hilsen

Jack
Avatar billede coderdk Praktikant
26. oktober 2004 - 17:12 #1
En .htaccess i hver mappe :) Eller hvis din struktur er sådan:

http://www.example.dk/users/bruger/billede.jpg

Så læg .htaccess filen i /users og lad den selv finde ud af hvor de vil hen, og hvem der har adgang til hvad ;)
Avatar billede capper83 Nybegynder
26. oktober 2004 - 18:27 #2
kan ikke få .htaccess til at virke har prøvet..


også skal de skrive adgangskode hele tiden og det er ikke meningen..
Avatar billede sukos Juniormester
26. oktober 2004 - 20:20 #3
Kan du ikke forhindre, medmindre du bruger PHP til at vise billedet, som så ligger udenfor "webscope"
Avatar billede sukos Juniormester
26. oktober 2004 - 20:21 #4
Og, ok du kan jo bruge
Options FollowSymlinks
i en .htaccess, så man ikke kan browse i dir'et, men skrives tien i adresselinien, vil man altid kunne se billedet.
Avatar billede capper83 Nybegynder
26. oktober 2004 - 20:58 #5
jeg bruger php..

hvordan bruger man det der options Followlinks??
Avatar billede sukos Juniormester
26. oktober 2004 - 21:00 #6
Du laver blot en fil med flg.

Options FollowSymlinks


og gemmer som .htaccess
Avatar billede capper83 Nybegynder
26. oktober 2004 - 21:50 #7
man kan stadig skrive stien til billederne og se billederne..

og det må man ikke kunne..

men den virker på mappen så det er fint nok! så er det bare lige hvordan jeg beskytter billederne
Avatar billede sukos Juniormester
26. oktober 2004 - 21:53 #8
Du kan ikke hindre adgang til billedet, hvis det skal kunne vises.
Men du kan som sagt bruge PHP til at vise billedet, og på den måde tjekke om nogle vilkår er opfyldt, før det vises
Avatar billede capper83 Nybegynder
26. oktober 2004 - 22:14 #9
ok jeg må se om jeg kan finde på noget!

men jeg takker for hjælpen!

hvis du så lige smider et svar så jeg kan give dig dine point vil det være kanon..

jeg takker mange gange!!
Avatar billede sukos Juniormester
26. oktober 2004 - 22:35 #10
jahh, bruger selv dette, som en includefil, når et billede skal vises

<?php
if(isset($_SESSION["picid"])) {
    if(file_exists($truepath ."galleri/". $_SESSION["picid"])) {

    $location = $truepath ."galleri/". $_SESSION["picid"];
    Header("Content-type: image/jpeg");
    $filesize = filesize($location);
    $file = fopen($location, "r");
    $buffer = fread($file, $filesize);
    print $buffer;
    fclose($file);
    }
unset($_SESSION["picid"]);
}
?>
Avatar billede sukos Juniormester
26. oktober 2004 - 22:35 #11
nåh, prøver lige igen
Avatar billede capper83 Nybegynder
27. oktober 2004 - 08:20 #12
LUKKET
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester