Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    14
    Si provato grazie Stefano ma senza esito
    Qui rischio il postp di lavoro
    Emtrambi i webconfig (il main e quello della subfolder) sono senza Handlers e cioè:
    <httpHandlers>
    </httpHandlers>

    Il filtro ISAPI in questo modo funziona:
    http://img39.imageshack.us/i/13811174.jpg/

    Solo che non riesco avedere le immagini nemmeno quando sono logato.
    Inoltre vorrei vietare molte altre cose...infatti la subfolder contiene anche documenti .doc . pdf etc etc
    Ho un database con tutte le url .
    POSSIBILE CHE NON POSSA BLOCCARE IL CONTENUTO DELLE CARTELLE DALL'ESTERNO a un utente non logato
    Grazie ancora

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    ciao Omar, ho risolto
    devi creare un tuo handler custom.

    ovvero
    1) implementa una classe (pubblica) che estende IHttpHandler (se fai new Item dovresti trovare l' opzione Asp.net Handler)

    2) implementa il metodo processRequest in questo modo:

    public void ProcessRequest(HttpContext context)
    {
    if (!context.Request.IsAuthenticated)
    {
    string returnUrl = HttpUtility.UrlEncode(context.Request.Path);
    context.Response.Redirect("/Logon.aspx?ReturnUrl=" + returnUrl);
    }
    else
    {
    context.Response.TransmitFile(context.Server.MapPa th(context.Request.Path));
    }
    }


    3)associa i file .jpg al tuo handler (ovvero: namespace.nomeClasse)

    L' ho provato, funziona!
    se ti serve scrivimi che ti mando il codice.

    ciao!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  3. #13
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    14
    Ciao Stefano,
    posso scriverti in privato?
    Vorrei conoscere alcuni dettagli sulla tua soluzione tecnica
    Grazie in anticipo

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.