luxe001 wrote:
Stavo provando questo script, ma non c'e' verso, mi restituisce il NOMECOMPUTER del server, non del pc dove sto aprendo la pagina web.......

ovvio: il tuo codice gira sul server, non sul client. con quello che ti ha suggerito Ugo recuperi il nome utente, se hai attivato l'autenticazione di Windows nel web.config. per il nome del computer puoi usare una roba tipo Dns.GetHostEntry(Request.UserHostName).HostName, che ti risolve l'IP che ha effettuato la richiesta in base al DNS (e quindi nel caso di una rete locale, dovrebbe prendere il nome del pc).

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
19 messaggi dal 24 settembre 2008
Daniele Bochicchio ha scritto:
luxe001 wrote:
Stavo provando questo script, ma non c'e' verso, mi restituisce il NOMECOMPUTER del server, non del pc dove sto aprendo la pagina web.......

ovvio: il tuo codice gira sul server, non sul client. con quello che ti ha suggerito Ugo recuperi il nome utente, se hai attivato l'autenticazione di Windows nel web.config. per il nome del computer puoi usare una roba tipo Dns.GetHostEntry(Request.UserHostName).HostName, che ti risolve l'IP che ha effettuato la richiesta in base al DNS (e quindi nel caso di una rete locale, dovrebbe prendere il nome del pc).



ciao e grazie della info.... per il nome utente ti riferisci a questa impostazione del web.config?

<!--
            La sezione <authentication> consente di configurare 
            la modalità di autenticazione della sicurezza utilizzata da 
            ASP.NET per identificare un utente in ingresso. 
        -->
    <authentication mode="Windows"/>
    <!--
            La sezione <customErrors> consente di configurare 
            l'operazione da eseguire in caso di errore non gestito 
            durante l'esecuzione di una richiesta. In particolare, 
            consente agli sviluppatori di configurare le pagine di errore HTML 
            in modo che vengano visualizzate al posto dell'analisi dello stack dell'errore.

        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->


Questa impostazione se è quella giusta c'e' sempre stata, ma il nome utente rimane quello del server, quindi "vuoto"

Grazie
luxe001 wrote:
ciao e grazie della info.... per il nome utente ti riferisci a questa impostazione del web.config?

ed alla disattivazione in IIS dell'autenticazione anonima: senza è impossibile che funzioni.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.