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

    proteggere listino in PDF

    Ho un problema, vorrei che se un utente è registrato e loggato vede un link che porta a un listino PDF alrimenti no e ho scritto:

    codice:
    <%
    If Session("Collegato") = True Then
    Response.write "<span class='testo'>Listino prezzi"
    else
    Response.write ""
    end if
    %>
    ma se uno vede il link poi ci arriava lo stesso o scarica parte del sito ?

    Allora forse mi conviene creare il listino come pagina web ?

    Cosa mi dite ?


  2. #2
    ho trovato un vecchio 3D :

    A ogni login crei un cookie e prima di aprire il pdf ne verifichi l'esistenza. Se il cookie esiste fai partire il download, altrimenti nulla.

    Può essere una soluzione ?

  3. #3
    Se io so l'URl del tuo file lo scarico con o senza cookie.

  4. #4
    sì ? anche se lo metto in una cartella protetta da scrittura ?

    quindi mi conviene conviene inserire i prezzi in un DB e farli vedere solo se....si è registrati !

  5. #5
    E se converto il listino da excel in html allora potrei stare sicuro ?

  6. #6
    Originariamente inviato da zeweb
    sì ? anche se lo metto in una cartella protetta da scrittura ?
    Cosa centrano i permessi di scrittura?
    Se io voglio scaricare un file non ne ho mica bisogno.

  7. #7
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    ma un metodo, da ampliare cmq è

    pagina listino_download.asp
    codice:
    <%
    if Session("autorizzato")= true then
       	Response.ContentType = "application/octet-stream"
       	Response.AddHeader   "Content-disposition", "attachment; filename=" & Server.MapPath("/prodotti/listino/pdf/listino2004.pdf")
    else
    	Response.write  "non sei autorizzato al download" 
    end if 
    %>
    in questo modo uno passa dalla pagina listino_download.asp e non dovrebbe vedere il percorso del
    oppure puoi passare da una pagina visualizza listino

    codice:
    <%
    if Session("autorizzato") = true then
          Response.ContentType = "application/pdf"
    %>
               
    <%
    else
    	Response.write("non sei autorizzato al download")
    end if 
    %>
    che si apre all'interno della pagina e sulla location rimane visualizza.asp

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se uno conosce il link (loggato o meno) c'è poco da fare a meno di essere amministratori della macchina e poter settare i permessi sulle cartelle.

    Roby

  9. #9
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    si se ha accesso al server si, ma devi usare un autenticazione a quel punto.

  10. #10
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    magari aggirando l'ostacolo i listini (se non sono tanti) li metti in un campo ole e li tiri fuori quando vengono richiesti in stream senza salvarli su disco

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.