Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Impedire accesso via url ai file

    Buongiorno a tutti, ho un problema da sottoporvi e speto sappiate aiutarmi..

    ho creato un'area privata, un user si logga nell'area privata e vede i documenti che gli sono stati messi a disposizione, sono tutti file pdf, se clicca su un file esso si apre in una nuova pagina e se lo può tranquillamente salvare, il mio rpoblema però e che se si digita l'indirizzo esatto del file pdf esso si apre anche se l'user non è loggato, quindi la sicurezza ha una falla enorme, c'è un modo per bloccare l'accesso ai file solo per via diretta mentre se si viene reindirizzati dal sistema tutto può funzionare normalmente?

    grazie a tutti!

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    1

    Stesso problema

    Quote Originariamente inviata da mtk-kun Visualizza il messaggio
    Buongiorno a tutti, ho un problema da sottoporvi e speto sappiate aiutarmi..

    ho creato un'area privata, un user si logga nell'area privata e vede i documenti che gli sono stati messi a disposizione, sono tutti file pdf, se clicca su un file esso si apre in una nuova pagina e se lo può tranquillamente salvare, il mio rpoblema però e che se si digita l'indirizzo esatto del file pdf esso si apre anche se l'user non è loggato, quindi la sicurezza ha una falla enorme, c'è un modo per bloccare l'accesso ai file solo per via diretta mentre se si viene reindirizzati dal sistema tutto può funzionare normalmente?

    grazie a tutti!
    Dato che anche io ho lo stesso identico problema, se qualcuno volesse suggerisci una strada ne sarei molto grata!

  3. #3
    Non so come si possa fare tramite dei comandi da impartire al server (cioè tramite .htaccess), a una tecnica può essere quella di fare in modo che nell'area riservata dove ci sono i link ai PDF bisogna fare in modo che non vi siano i link diretti ai file fisici ma a una pagina PHP che controlla i permessi e poi invia al browser il file richiesto. Nell'URL della pagina PHP che controlla i permessi è bene che non vi sia nulla che faccia capire il percorso fisico dei file.
    Non so bene in PHP, ma con ASP.NET è possibile mettere file da proteggere in una cartella chiamata App_Data: anche se gli utenti conoscessero i percorsi diretti ai file non riuscirebbero a scaricarli, e per farglieli scaricare si adotta la tecnica che ho scritto sopra.
    Forse, se possibile, la cartella con i file andrebbe messa al di fuori della cartella principale del sito, al di fuori di public_html, per capirci.
    Ultima modifica di partime; 04-11-2013 a 23:28

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.