2 messaggi dal 10 settembre 2013
Saluti: mi servirebbe sapere come poter proteggere da lettura un file xml tramite web.config. Tale file contiene delle variabili che devono essere richiamate da una pagina php tramite simplexml_load_file().

la struttura è /root/subdir/xml/miofile.xml

Non conosco Asp.Net, ma immagino ci sia una funzione equivalente.

Ho provato sia così (nella dir /xml/):

<configuration>    

 <location path="miofile.xml">

   <system.web> 

   <authentication mode="Windows" />

    <authorization>

        <allow roles="Admin"/>

        <deny users="?" />

     </authorization>

   </system.web>

 </location>

</configuration>


Che così, nella root:

<configuration>

    <system.webServer>

        <security>

            <requestFiltering>

                <hiddenSegments>

                    <add segment="xml" />

                </hiddenSegments>

            </requestFiltering>

        </security>

    </system.webServer>

</configuration> 


entrambi proteggono il file e/o la directory che li contiene, ma non mi consentono poi di accedere al file stesso tramite php.

Immagino che bisognerà settare da qualche parte una regola di autenticazione per un utente "server", tipo, ma non so come si faccia.

Idee?
209 messaggi dal 09 ottobre 2006
Mettilo nella cartella "App_Data" o se è su Aruba nella cartella "mdb-database"!
2 messaggi dal 10 settembre 2013
Tu sei un grande, io sono un grande rinc0gli0nit0. Lo sapevo e mi ero assolutamente dimenticato. Roba da matti. Sono da rinchiudere.

GRAZIE!!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.