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

Discussione: cartella protetta

  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    cartella protetta

    Pongo questo quesito sperandoche qualcuno mi possa aiutare!!!!

    Sto reliazzando un portale dove al suo interno si trova una sezione news questa sezione e strutturata che l'amministratore inserische file che possono essere doc o pdf in cartelle precedentemente create.

    Esempio la cartella "documenti" contiene "doc1" "doc2" "doc3" ecc... e fino a qui nessun probblema le cartelle le creo con l'oggetto FSO.
    la presente cartella documenti e visibile a tutti i visitatori del sito.

    l'amminstratore ora mi chide se è possibile che alcune cartelle siano riservate, pertanto il loro contenuto sia visibile a solo agli iscriti del portale, da una breve riceca sul forum mi sembra di aver capito che questo e possibile, ma non sono riuscito a trovare nessuno script o tutoril che mi possa instradare per risolvere tale probblema per questo motivo sono a chiedere il vostro aiuto se conosciete del link o avete degli script vi sarei molto grato.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    :master: help help!!!!!!!!!!!!!!!!!!!!!!!!
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    crea la cartella riservata in una cartella SENZA permessi di lettura
    e quando la vuoi far scaricare dagli utenti istritti, la copi in una cartella con i permessi di lettura (codificando il link in modo che vi possa accedere solo quell'utente) e dopo averla scaricata la cancelli, cosi facendo la potranno scaricare solo quelli che hanno avuto acesso attraverso script.

    esempio rapido :

    utente loggato-->uso FSO e copio da mdb-databse/documenti/pippo.doc a
    wwwroot/documenti/(session.id).doc
    dentro lo script (in un frame) applico la formula "response.redirect("documenti/"&session.id&".doc")" e dentro il body metto un link tipo "fine" oppure utilizzo "onunload" lato client per eseguire la cancellazione del file (o tutta la cartella), diversamente si puo' fare un controllo a tempo (tipo dopo 10 minuti cancella) ma questo funzionerebbe solo se qualcuno visita il sito dopo 10 minuti


    spero di esserti stato utile anche se non ti ho dato ne link ne script

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Grazie gold

    Ma probabilmente non sono stato chiaro e l'amministratore che relizza le caretelle e inserisce i vari docuemnti allinterno e non l'iscritto. vedi esempio:

    1 cartella (documenti) visibile a tutti i visitatori del sito
    2 cartella (file) visibile a tutti ivistatori del sito
    3 cartella (leggi) riservata a agli iscritti del sito

    dovrebbe essere la cartella a essere protetta e solo rilevando una session o un cookie essere visibile

    preciso che lo spazio dominio e su aruba server 2003

    spero di esermi spiegato.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da cavicchiandrea
    Grazie gold

    Ma probabilmente non sono stato chiaro e l'amministratore che relizza le caretelle e inserisce i vari docuemnti allinterno e non l'iscritto. vedi esempio:

    1 cartella (documenti) visibile a tutti i visitatori del sito
    2 cartella (file) visibile a tutti ivistatori del sito
    3 cartella (leggi) riservata a agli iscritti del sito

    dovrebbe essere la cartella a essere protetta e solo rilevando una session o un cookie essere visibile

    preciso che lo spazio dominio e su aruba server 2003

    spero di esermi spiegato.

    ti sei spiegato bene da prima....


    1 ok
    2 ok
    3 la cartella (leggi) la deve creare in una cartella senza permessi di lettura (su aruba potrebbe essere mdb-database), in modo che se qualcuno prova a richiamarla non consente di essere visualizzata proprio perche' non ha i permessi di lettura (diversamente chiunque potrebbe richiamarla da browser), solo a questo punto devi fare cio' che ti ho detto, cioe' spostare "momentaneamente" la cartella non scaricabile in una cartella che lo consente (ad esempio wwwroot che è la cartella principale) e chiaramente devi poi cancellarla (anche se dovrebbero conoscere il session.id per trovare il file,ma la prudenza non è mai troppa! )


    spero di essere stato un po piu chiaro


    ahhh dimenticavo.... le cartelle abilitate in lettura lo saranno sempre e comunque, quindi non si puo' fare "a questo si e a questo no" ma saranno SEMPRE raggiungibili

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ricapitolando io dovrei far inserire la cartella riservata nella caretlla mdb-database che su aruba non ha i permessi di lettura poi ogni volta che un utente si autentica spostare la cartella in public poi una volta che lui si sconnette eliminare detta cartella, ma così facendo scrivo e cancello centinai di cartelle visto che il sito a molti iscritti.

    pertanto se io creo una cartella (documenti)in public questa sarà di lettura e discrittuara e non posso renderla riserva giusto

    PS messaggio rivolto anche hai moderatori.

    attendo impaziente verdetto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di arrows
    Registrato dal
    Jun 2002
    Messaggi
    1,143
    e non puoi proteggere le singole pagine in una cartella ,usando la variabile session con login e database?
    Ti spio dalla finestra

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da arrows
    e non puoi proteggere le singole pagine in una cartella ,usando la variabile session con login e database?
    questo gia succede per gli iscritti ma dato che le news sono pubbliche se uno clicca sul link del documento per visualizarlo questo si apre comunque se è con estensione .pdf se invece e .doc si apre la finestra di dialogo che ti chiede se vuoi salvare o aprire pertanto non serve proteggere le pagine (che comunque lo sono)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da cavicchiandrea
    questo gia succede per gli iscritti ma dato che le news sono pubbliche se uno clicca sul link del documento per visualizarlo questo si apre comunque se è con estensione .pdf se invece e .doc si apre la finestra di dialogo che ti chiede se vuoi salvare o aprire pertanto non serve proteggere le pagine (che comunque lo sono)

    a questo punto non ti rimane che l'oscurità (lasciare publiche le cartelle ma codificare il link) e sperare che nessuno riesca a risalire al link (cosa impossible), ma non hai nessuna protezione sul file.


    hai pensato di non farli scaricare ma di inviarglieli via e-mail ?

  10. #10
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da gold
    ahhh dimenticavo.... le cartelle abilitate in lettura lo saranno sempre e comunque, quindi non si puo' fare "a questo si e a questo no" ma saranno SEMPRE raggiungibili

    a meno che non hai il controllo del server

    allora basta settare bene i permessi x utente o gruppi

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.