Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    protezione cartella o file?!?

    Vengo subito al problema:

    io ho fatto un sitarello con un area privata alla quale si può accedere se uno si registra al sito e quindi registrandosi può vedere alcune immagini che altrimenti non si vedono e fin qui tutto ok;ora il mio problema si è presentato quando ho iniziato a provare il sito per "collaudarlo" cioè se io prendo le immagini una volta registrato e vedo le propietà mi indica il percorso da dove vengono queste immagini....se io faccio il logout e copio il percorso delle immagine sulla barra url come se fosse un indirizzo qualsiasi mi fa vedere l'immagine ugualmente anche se non sono registrato quindi mi sono chiesto esiste un modo per avere queste immagini più sicure cioè se si è registrati bene altrimenti niente?????

    le immagini sono in una cartella,devo proteggere la cartella o esiste un istruzione o non lo so!!!

    sapreste dirmi qualcosa in merito?!?

    :master:

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    puoi proteggere la cartella con htaccess, cerca sul forum e troverai la risposta.


    ciao

  3. #3
    altrimenti potresti mostrare le immagini tramite un file php in questo modo

    [img]immagine.php[/img]

    Codice PHP:
    if(isset($_SESSION)) {
      
    $file implode("",file("immagine_segreta.jpg"));
      
    header("Content-type: image/jpeg");
      echo 
    $file;


    è una cosa moooolto rudimentale... ma è tanto per rendere l'idea

    facendo cosi se uno conosce l'url del file non potrà cmq accedere a meno di conoscere l'url di immagine_segreta.jpg che volendo può anche essere in un'area riservata del server
    www.gext.it

  4. #4
    sto provando con .htaccess ma senza nessun risultato...

    <directory "nomecartella">
    deny from all
    </directory >

    così facendo come faccio poi a dare il permesso a chi è registrati di vedere le immagini? ho letto nel forum qualcosa ma non c'è una spiegazione per gli analfabeti come me!!!!

  5. #5
    deny from all
    Devi mettere solo questa riga.

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  6. #6
    ok funziona,ma ora per far accedere solo chi è registrato mi dice che non ho i permessi non posso far fare un'altro login? cioè per dare il via libera a chi voglio io come si riesce a far accedere?






  7. #7
    secondo me mischiare autenticazione in php e via apache è alquanto brutto e poco usabile... ti consiglierei di cercare soluzioni php-oriented
    www.gext.it

  8. #8
    cioè in pratica cerco di spiegarmi meglio:

    avendo un'area privata come detto sopra con dentro immagini o dati che solo chi si registra può vedere;se un utente registrato riesca a leggere l'indirizzo delle immagini(in questo caso) è normale avendo fatto tutto in php oppure è una falla nel sito? questo perchè non vorrei che una volta preso l'indirizzo dell'immagine cambiando nome all'immagine possa scaricare le altre immagini...!!!

    quindi riassumendo htaccess funzione insieme ad htpassword ???

    se così fosse mi tolgo dalla testa htaccesse via via...

    esiste quello che vorrei fare usando altre istruzioni via php?

    :master:

  9. #9
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Guarda l'ultimo capitolo della Guida sulla sicurezza PHP qui su Html.it.

    [.:: JaguarXF ::.]
    __________________

  10. #10
    Puoi usare questa classe e mettere
    un file .htaccess nella cartella immagini.
    In questo modo proteggi le img e permetti
    la visione (attraverso lo script che è l'unico
    che può accedere alle img) agli utenti registrati.


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.